要移除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] ------------------------------------------------------------------------
參考:
沒有留言:
張貼留言