1. 程式人生 > >maven配置 出現[error] maven execution terminated abnormally (exit code 1)的解決?

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,問題解決。

但是以上步驟之後,還是有一些資料夾的缺失,但至少沒有報錯,也有了基本的骨架


但是其他人在配置的時候好像用的就是預設的路徑,所以比較懸....我也不知道我的做法是不是對的