在使用mvn package的時候,DOS窗口報類似於下面的這種錯誤。
解決錯誤的方法很簡單,maven的錯誤提示還是很強大的,下面的報錯指出了哪個文件(settings.xml)的哪一行(49)哪一列(6)有錯誤,就根據這個錯誤去看文件的對應部分有什么異常即可。
一開始報的也是settings.xml的錯誤,使用notepad++打開,怎么看怎么正常啊。別急,我們從xml的格式觀察,發現注釋的開頭和結尾不對應,修改成正確的寫法,再次執行mvn package命令,仍然報錯,還是settings.xml中的錯誤,這次很快就有思路了,被注釋的節點里面有一個只有注釋開頭沒有注釋結尾的錯誤,那就把注釋開頭刪掉。再次執行mvn package,正常打包了。
[ERROR] Error executingMaven.
[ERROR] 1 problem was encountered while building the effective settings
[FATAL] Non-parseable settings D:\學習工具\java\apache-maven-3.0.4\bin\..\conf\settings.xml: unexpected character in markup \u2014 (position: START_TAG seen ...INGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">\r\n <!\u2014... @49:6) @ D:\學習工具\java\apache-maven-3.0.4\bin\..\conf\settings.xml, line 49, column 6