我能够为Gradle配置PMD插件并进行根级别配置。 我能够为特定的源集配置这些设置。
我想弄清楚的是如何为一个sourceSet(主要)配置某些PMD规则集,为另一个(测试)配置不同的PMD规则集。
例如:
build.gradle文件需要什么样才能完成此任务?这是否可以使用Gradle中的PMD插件?
答案 0 :(得分:0)
您可以使用this one之类的插件,也可以手动执行此操作:
apply plugin: 'pmd'
project.tasks['pmdMain'] {
ruleSets = ['java-basic', 'java-braces']
}
project.tasks['pmdTest'] {
ruleSets = ['java-junit']
}