gradle学习.md

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中,如此简单,当时怎么没搞定,回想可能是有点急躁,想早点完成代码。切记,不要着急。

你可能感兴趣的:(gradle学习.md)