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