Gradle Kotlin DSL
1、创建项目
1.1、创建根项目 (parent)
1、使用Spring Initializr创建一个项目
2、删除src
3、修改build.gradle.kts文件,将以下内容移到subprojects里面:
java.sourceCompatibility
dependencies
tasks
简单来说就是把除plugins group version repositories之外的东西都移到subprojects里面
4、将以下内容放在subprojects最前面
subprojects {
apply(plugin = "java")
apply(plugin = "kotlin") // 可选
apply(plugin = "org.springframework.boot")
apply(plugin = "io.spring.dependency-management")
......
}
5、springboot插件后添加apply false
plugins {
id("org.springframework.boot") version "2.2.7.RELEASE" apply false
......
}
6、禁止根项目一切行为(不影响模块)
tasks.forEach {
it.enabled = false
}
禁用以后执行build的时候不会构建