在复合gradle构建中执行gradle build
时,仅compileJava
任务是传递执行的。其他任务,例如test
任务则没有。
如何强制我的测试也可以在构建版本上运行?
我尝试过:
build.dependsOn gradle.includedBuilds*.task(':build')
但这没用。
https://docs.gradle.org/current/userguide/composite_builds.html
要点在这里:
// settings
if (file('../myModule').exists()) {
includeBuild('../myModule')
}
// build1
dependencies {
compile 'mygroup:MyModule:1.0.0'
}