在测试源上PMD“相当不传统”,但这不是问题的一部分。:)
编辑:
简而言之,应用于给定的输入(可能比您想要/需要的更多),它使您能够/迫使您
两个版本都会签入每个版本
:
maven-pmd-plugin
3.11.0
pmd-execution
check
${javaBuildSystemRoot}/src-pmd-rulesets.xml
pmd-test-execution
check
${javaBuildSystemRoot}/test-pmd-rulesets.xml
...
编辑2
:如果您确实不需要“两个执行”(在1个生成中),但只需要
“不同版本”的“两种配置”
然后:
Maven Profiles
满足您的需求(配置文件…你的“可能性汇聚到无穷大”)!
您将介绍如下配置文件:
...
pmdMain
${javaBuildSystemRoot}/src-pmd-rulesets.xml
pmdTest
${javaBuildSystemRoot}/test-pmd-rulesets.xml
...
并在您的(单个)PMD插件配置中使用它:
...
${myPmdRuleSetLocation}
...
(另外)
可以包含重写
标签!)