我有 5 个相互依赖的项目。因此,我创建了新的“虚拟”项目,它是这 5 个项目的复合构建,并具有以下任务:
task build {
dependsOn gradle.includedBuilds*.task(':build')
}
Run Code Online (Sandbox Code Playgroud)
我可以使用以下命令运行复合中所有项目的构建gradlew build:或者如何以其他方式实现这一点?
我现在如何通过跳过-x test复合构建的测试执行?
您可以使用任务来代替尝试排除任务(build任务取决于任务) :testassemble
task buildWithoutTests {
dependsOn gradle.includedBuilds*.task(':assemble')
}
Run Code Online (Sandbox Code Playgroud)
根据任务清单(gradle tasks),区别在于:
assemble - Assembles the outputs of this project.
build - Assembles and tests this project.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
901 次 |
| 最近记录: |