maven配置 出現[error] maven execution terminated abnormally (exit code 1)的解決?
只有[error] maven execution terminated abnormally (exit code 1),沒有其他報錯資訊(網上很多的錯誤是 Check $M2_HOME environment variable and mvn script match),生成的webapp結構如下:
很明顯整個專案骨架都沒有生成,並不是maven載入庫時間過長的原因,網上有人建議手動新增,但這明顯有報錯不解決擔心會影響之後的開發。
花了一下午的時間嘗試了網上的各種方案,所以最後雖然解決了這個問題但是有些玄學。這裡列出所有操作過程:
使用的編輯器為IntelliJ IDEA 14.0.2,Java JDK的版本為1.8
1、一開始maven的版本為最新版的3.5.0,setting位置預設(C:\\Users\\xxx\\m2.\\setting.xml),出現錯誤;
2、參考網上方案各種修改configure或者setting裡面的引數、路徑,rebuild專案,仍有錯誤;
3、參考網上某方案,刪掉了C:\\Users\\xxx\\m2.\\repository這個資料夾,rebuild專案,仍有錯誤;
4、考慮可能maven版本與JDK不搭(實話不應該是這個問題,但是當時沒有別的思路);下載3.2.5版本,解壓後配置環境變數新建專案按照預設路徑,報錯誤資訊:找不到C:\\Users\\xxx\\m2.\\setting.xml這個檔案;
5、新建專案的User settings file改為maven解壓包下conf資料夾裡的setting.xml,問題解決。
但是以上步驟之後,還是有一些資料夾的缺失,但至少沒有報錯,也有了基本的骨架
但是其他人在配置的時候好像用的就是預設的路徑,所以比較懸....我也不知道我的做法是不是對的