2012-09-25 87 views
4

有任何Eclipse插件,直接給出代碼覆蓋率Eclipse Java編輯器中,就像eCoberturaEclEmma,而是說使用Maven的目標test(即mvn test)推出的測試?的Eclipse,Maven和代碼覆蓋

我需要指定一個Maven配置文件來過濾一些屬性(即mvn -Pdev test),但上面給出的兩個解決方案不允許我們使用Maven(AFAIK)。

PS:我知道我可以用clean site Maven目標(即mvn -Pdev clean site)或的Cobertura Maven插件(即mvn -Pdev cobertura:cobertura)得到一個代碼覆蓋率報告,但我想在Eclipse Java編輯器中直接得到覆蓋。 便利吸毒者

回答

3

您可以使用「項目屬性」 - >「Maven」 - >「活動Maven配置文件」設置項目的默認maven配置文件嗎? (除此之外:如果這意味着沒有它的測試不會運行,我不會有一個特殊的'測試'配置文件,這很容易忘記運行測試,'dev'是有意義的,但可能應該是否則新開發人員將難以建立該項目。)

+0

這使它工作!我已經嘗試在pom.xml文件中添加一個''標記,但我沒有嘗試過使用項目屬性。非常感謝';)' – sp00m