2016-02-17 87 views
1

有一個clean目標刪除target文件夾。有沒有辦法在不刪除已編譯的項目文件的情況下清理測試源?maven如何清潔測試源?

+0

http://stackoverflow.com/questions/5702232/maven-how-to-delete-contents-of-a-folder-during-a-clean-phase可能有幫助 –

+0

您是否要求刪除源代碼測試?爲什麼? Maven結構只在測試階段運行測試,不會將其與您的項目打包在一起。那麼,爲什麼要刪除測試資源或資源,如果它們沒有打包? –

+0

我正在編寫集成測試,所以我必須爲此嘗試Spring xml配置。如此編譯一次,maven不會重新編譯測試資源和資源。 – Cherry

回答

0

您可以刪除target/test-classes目錄以刪除在測試編譯階段生成的所有編譯類和資源。 我不知道有一個Maven任務可以幫你。

我假設您的pom配置不會更改控制測試類位置的${project.build.testOutputDirectory}變量。