2010-09-03 59 views
5

我正在使用Clover 2.5,並且我有一個將打包二進制文件的目標。然而,目前看來,Clover工具類正在生成在與我希望打包成jar的未檢測類相同的輸出目錄中。更改Clover儀表類的位置

如何去創造一個罐子,以便不包括儀表類?有沒有方法可以改變儀表班吐出的位置?或者,打包不包含檢測類的jar的唯一方法是重新編譯所有內容?

我嘗試使用clover-setup目標的tmpdir屬性,但似乎沒有任何效果。

回答

6

如果您使用Ant手動執行此操作,請使用<clover-instr>任務而不是<clover-setup><clover-instr>具有destdir屬性,該屬性是「Clover將寫入源代碼的工具副本的目錄」。

如果您使用Eclipse來完成所有這些,Clover documentation表示您可以「右鍵單擊您的項目並選擇屬性,選擇Clover,選擇Compilation選項卡,選擇'User specified folder',然後選擇一個項目目錄,你希望檢測的類[要輸出]「。

+0

你有沒有編制真實,儀表源代碼的策略,使得聲納代碼覆蓋率仍然可以通過ANT處理非儀器類? – emeraldjava 2011-10-20 08:46:20