2013-04-05 79 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