2013-04-05 32 views

回答

1

Eclipse的PMD插件不包含命令行所做的所有选项。最简单的事情是使用// NOPMD并完全忽略问题。

或者,您可以使用Ant脚本来运行PMD。如果您希望它自动运行,您可以将Ant脚本设置为作为Eclipse项目的构建器运行。尽管如此,你仍然会失去Eclipse的整合。查看HTML报告而不是点击错误看起来像是一个很大的折衷,只是使用不同的标记。

+0

我想这是正确的答案,但它不令人满意。我们使用Sonar并决定使用// NOSONAR作为唯一的抑制标记。你的回答意味着我们不能在Eclipse中真正使用PMD。幸运的是,Sonar开发者计划在Sonar插件中支持增量分析,因此我们将来不需要PMD插件。 – 2013-04-22 09:32:49