【发布时间】:2012-11-03 07:48:02
【问题描述】:
我正在创建一个基于 maven 的 java 项目,其中包含 PMD maven 插件。我使用我自己的规则集 XML,它就像一个魅力,除了两个规则集:emptycode 和 unnecessary:当我运行构建时,maven 说:“找不到资源”。角色定义如下所示:
<role ref="rulesets/emptycode" />
和
<role ref="rulesets/unnecessary" />
在所有其他情况下,这种定义都有效。我发现:在 ecmasrcipt 类别下有一个名为“unnecessary”的规则集,所以这个定义可能需要一些建议才能使用 java 版本。我尝试了多种想法,例如将 language 属性设置为 ruleset xml 节点(“JAVA”,基于 PMD JavaDoc),以及 ref,但它不起作用,我在网上找不到有效的解决方案。有人有什么想法,我忘了设置什么,或者我失败了什么?感谢您的帮助!
【问题讨论】:
标签: java maven-plugin pom.xml pmd