我有5个依赖的项目。所以我制作了新的“假”'项目是这5个项目的composite build,具有以下任务:
task build {
dependsOn gradle.includedBuilds*.task(':build')
}
我可以使用gradlew build
运行复合中所有项目的构建吗?或者以其他方式如何做到这一点?
我现在如何通过-x test
跳过复合构建的测试执行?
答案 0 :(得分:0)
您可以使用build
任务代替尝试排除任务(test
任务取决于assemble
),而不是尝试排除任务:
task buildWithoutTests {
dependsOn gradle.includedBuilds*.task(':assemble')
}
根据任务列表(gradle tasks
),区别在于:
assemble - Assembles the outputs of this project.
build - Assembles and tests this project.