如何导出和导入从Eclipse插件PMD的规则配置中的预定义规则中选择的一组规则?

时间:2014-11-13 06:02:07

标签: import eclipse-plugin export rules pmd

我正在使用Eclipse的插件PMD,并且已经注意了我的PMD规则配置中预先存在的一组规则。我想和我的队友分享这些规则。但是当我尝试从PMD导出规则时,它只导出一个规则或者如果我在所有规则上使用Ctrl + A,它会导出规则但不记得检查了哪个规则以及哪个规则未经检查。

删除无用的规则然后仅导出所选规则会导致对规则集中XML文件的loaction进行硬编码。 例如,如果我的xml文件存储在我的本地目录中的位置X, 规则集成为 < rule ref =“X / custom_PMD_rules.xml / AbstractClassWithoutAbstractMethod”/>

在PMD团队中共享一组规则的正确方法是什么?我能够使用简单的导出和导入在Checkstyle和代码模板中共享规则。那么为什么不在PMD。

1 个答案:

答案 0 :(得分:0)

我使用XML规则集文件与队友共享规则。规则集可以使用相对路径来引用其他文件。或者,如果所有规则都在一个文件中,您只需将它们导入Eclipse,并且位置无关紧要。