我是从父build.gradle文件创建此任务的。
它运行成功,但仅创建了一个耳文件,remoteLoad.ear
从输出看,它看起来好像不是正在运行来自加载项目的命令。
这是父gradle文件中的任务:
应用插件:“java”
gradle.projectsEvaluated {
task buildAll (dependsOn:
[ project(':loadRemote').remoteLoadCleanCompileStage,
project(':load').loadCleanCompileStage,
project(':loadRemote').remoteLoadPackage,
project(':load').loadPackage
])
}
为什么它似乎跳过了“加载”项目任务?
最佳答案
这就是对我有用的...
apply plugin: 'java'
gradle.projectsEvaluated {
task compileAll (dependsOn: [project(':loadRemote').remoteLoadCleanCompileStage]) {
compileAll.finalizedBy project(':load').loadCleanCompileStage
}
task packageAll (dependsOn: [project(':loadRemote').remoteLoadPackage]) {
packageAll.finalizedBy project(':load').loadPackage
}
task buildAll (dependsOn: [compileAll]) {
buildAll.finalizedBy packageAll
}
}