Maven關於配置setting.xml出現的錯誤

小過Code發表於2019-08-07

在配置完setting.xml後信心滿滿的去使用,但是就出現了以下錯誤:
[ERROR] Error executing Maven
然後根據網上一系列操作(大多是讓修改IDEA裡面的settings中的maven),但是依舊沒有任何用,於是乎我想想了想我之前有過什麼操作,在配置好環境變數後我設定倉庫路徑,然後cmd 中使用mvn help:system測試和下載了jar,然後去吃了飯,回來之後我覺得這樣下載太慢於是設定看mirross。然後開啟了IDEA,那麼也就是說很有可能,是我設定mirross的時候出錯了,於是我又開啟了setting.xml
發現由於粗心:將自己的配置寫在了全域性配置之中,所以才出現了錯誤。

settings.xml檔案一般存在於兩個位置:
全域性配置: ${M2_HOME}/conf/settings.xml
使用者配置: user.home/.m2/settings.xmlnote:使用者配置優先於全域性配置。{user.home} 和和所有其他系統屬性只能在3.0+版本上使用。
需要注意的是:區域性配置優先於全域性配置。
配置優先順序從高到低:pom.xml> user settings > global settings
如果這些檔案同時存在,在應用配置時,會合並它們的內容,如果有重複的配置,優先順序高的配置會覆蓋優先順序低的。

相關文章