2013-06-21 37 views
3

我在build.gradle文件中使用PMD Gradle插件。有沒有辦法禁用pmdTest任務,以便它不運行我執行gradle checkPMD Gradle插件:通過gradle檢查刪除pmdTest

編輯:在我說'刪除'的問題。我的意思是'禁用'。

+1

有關此主題的討論,請參閱此[論壇帖子](http://forums.gradle.org/gradle/topics/how_to_remove_a_task_dependency)。 –

回答

5
pmd { 
    sourceSets = [sourceSets.main] 
} 

PmdExtensionGradle Build Language Reference

+0

這仍然運行了pmdTest任務,仍然評估src/test/java下的clases。 –

+0

我最後加入了: 。* // * src/test/java * // *。* 我的pmd-rules.xml文件。 –

+1

我只是重複檢查,它按預期工作。通過'pmd.sourceSets = [sourceSets.main]','gradle check'不再運行'pmdTest',而只運行'pmdMain'。 –