【发布时间】:2011-05-08 11:49:47
【问题描述】:
我希望我的eclipse PMD plugin 配置访问与maven-pmd-plugin 相同的standard ruleset files。
您可以将 maven pmd 插件配置为使用一组自定义规则集,如下所示:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.5</version>
<configuration>
<rulesets>
<!-- Two rule sets that come bundled with PMD -->
<ruleset>/rulesets/braces.xml</ruleset>
<ruleset>/rulesets/naming.xml</ruleset>
<!-- Custom local file system rule set -->
<ruleset>d:\rulesets\strings.xml</ruleset>
<!-- Custom remote rule set accessed via a URL -->
<ruleset>http://localhost/design.xml</ruleset>
</rulesets>
</configuration>
</plugin>
但在 Eclipse 插件中,您只能打开/关闭单个规则或指定单个规则集文件。规则集文件是否可以包含其他几个?还是我必须从我想使用的规则集中自动聚合该文件?
【问题讨论】:
-
我真的很想知道你将如何解决这个问题 :)
-
我也是。我是一个黑客,但我想弄清楚我是否足够疯狂来完成这个任务:阅读 Maven PMD 插件的配置,找到引用的规则集文件,收集它们的规则并创建一个 .rules 文件使用eclipse可以使用的这些规则。听起来像我,不是吗? :-) 这当然是在我的 m2eclipse 问题的背景下:stackoverflow.com/questions/4122308/…
-
是的,我发现最近的问题与这个问题有关。是的,听起来确实像你>:)