我正在创建一个基于maven的java项目,其中包含PMD maven插件.我使用自己的规则集XML,它就像一个魅力,除了两个规则集:空代码和不必要的:当我运行构建时,maven说:" 找不到资源 ".角色定义如下:
<role ref="rulesets/emptycode" />
Run Code Online (Sandbox Code Playgroud)
和
<role ref="rulesets/unnecessary" />
Run Code Online (Sandbox Code Playgroud)
在其他所有情况下,这种定义都有效.我发现的是:在ecmasrcipt类别下有一个名为" 不必要 " 的规则集,所以这个定义可能需要一些使用java版本的建议.我试过多次思考,比如规则集 xml节点的set 语言属性("JAVA",基于PMD JavaDoc),以及ref中的一些pre-postfix ,但它不起作用,我发现没有可用的解决方案.有人有想法,我忘记了什么,或者我失败了什么?谢谢你的帮助!