網頁

2019/2/9

Maven 如何移除target目錄下的檔案

要移除Maven專案中target目錄下的檔案方式如下。

Maven會將建置(build)過程中產生的檔案輸出在預設的資料夾,這個資料夾就是target目錄。

如果要移除target目錄中的檔案,可在命令提示字元使用mvn clean指令。

或是在Eclipse的專案上按滑鼠右鍵 -> Run As -> Maven clean

注意,執行過mvn clean後則之前專案程式中編譯過的class檔也會被刪除,所以若沒重新編譯而直接執行專案應該會碰到class not found相關的錯誤訊息。例如Spring Boot專案會告訴你找不到main class如下:

Error: Could not find or load main class com.abc.application.MySpringBootAppication

所以執行完mvn clean,記得要再執行mvn compile test-compile重新編譯。

例如在Eclipse的專案上按滑鼠右鍵 -> Run As -> Maven build... ->,在[Goals]欄位輸入compile test-compile然後點Run

編譯成功在會出現下面訊息,然後專案就可以正常運行了

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.505 s
[INFO] Finished at: 2019-02-10T14:51:49+08:00
[INFO] ------------------------------------------------------------------------

參考:

沒有留言:

張貼留言