2016-07-08 163 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