1.gradle时基于groovy的脚本来创建项目的。例如在spring boot项目中,如果不使用idea集成的spring 功能,是不会为我们自动去创建目录的。所以要自己写创建目录的脚本去创建相应的目录。如下:
def createDir = {
path-> //传进来的路径
File dir = new File(path);
if(!dir.exists()){
dir.mkdirs();
}
}
//定义一个任务
task makeJavaDir() {
def paths = ['src/main/java', 'src/main/resources', 'src/test/java', 'src/test/resources'];
doFirst {
paths.forEach(createDir);
}
}
运行gradle makeJavaDir
就会为我们自动的去创建目录 。
2.gradle目前已经支持了spring boot框架的插件。只需要在build.gradle中引入插件即可。
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "org.springframework.boot:spring-boot-gradle-plugin:1.5.6.RELEASE"
}
}
apply plugin: "org.springframework.boot"
就可以进行spring boot的相关开发,当需要某些依赖时,直接添加到spring-boot-gradle中,如此简单,当时怎么没搞定,回想可能是有点急躁,想早点完成代码。切记,不要着急。