2016-07-08 131 views
1

我有一个使用gradle构建系统的传统java项目。 我想添加jacoco代码覆盖率报告生成。所以我申请jacoco插件,一切都按预期工作当我打电话gradle build jacocoTestReport用构建任务执行任务

我想知道我怎么可以在我的build.gradle脚本build任务已经结束后jacocoTestReport任务会自动运行定义。

目标是只能运行命令行gradle build,这将自动执行testjacocoTestReport(这样我就不必通过jacocoTestReport作为命令行参数明确)。

回答

2

添加到您的buildscript结束

build.dependsOn jacocoTestReport 
+0

啊,谢谢,我已经尝试过了周围'jacocoTestReport.dependsOn build' ... 其他的方式,我会接受你的答案之后 – sockeqwe

+0

很高兴我能成为的援助。这是粘合任务的常见模式。 –

+0

我对“dependsOn”感到困惑......我本来预计会被宣布为另一种方式。谢谢你的帮助! – sockeqwe