Java 如何为Gradle中的不同配置配置PMD规则集?
我能够为Gradle配置PMD插件并进行根级别配置。 我能够为特定的源集配置这些设置 我试图弄清楚的是如何为一个源集(main)配置某些PMD规则集,为另一个源集(test)配置不同的PMD规则集 例如:Java 如何为Gradle中的不同配置配置PMD规则集?,java,gradle,pmd,Java,Gradle,Pmd,我能够为Gradle配置PMD插件并进行根级别配置。 我能够为特定的源集配置这些设置 我试图弄清楚的是如何为一个源集(main)配置某些PMD规则集,为另一个源集(test)配置不同的PMD规则集 例如: 将java basic和java大括号应用于main(pmdMain Gradle任务) 应用java junit进行测试(pmdTest Gradle任务) 要实现这一点,build.gradle文件需要什么样的外观?使用Gradle中的PMD插件也可以这样做吗?您可以使用以下插件,也可
- 将java basic和java大括号应用于main(pmdMain Gradle任务)
- 应用java junit进行测试(pmdTest Gradle任务)
要实现这一点,build.gradle文件需要什么样的外观?使用Gradle中的PMD插件也可以这样做吗?您可以使用以下插件,也可以手动执行:
apply plugin: 'pmd'
project.tasks['pmdMain'] {
ruleSets = ['java-basic', 'java-braces']
}
project.tasks['pmdTest'] {
ruleSets = ['java-junit']
}