2011-01-28 50 views
15

也許有人可以幫我以下的問題:Maven的代理的Settings.XML忽略

我在M宣佈代理作爲maven - Configuring a proxy描述。

出於某種原因,代理被忽略,但代理本身通過​​命令行設置代理服務器時使用Maven正常工作。

當調用這樣maven的目標,它的工作原理:

mvn -DproxySet=true -DproxyHost=myproxy.com -DproxyPort=3128 eclipse:eclipse 

任何建議對這個問題?

回答

5

settings.xml被忽略,我傾向於首先檢查環境變量M2_HOME

  • 在當前shell會話存在
  • 指說settings.xml
的父目錄

mglauche評論:

M2_HOME應指定系統settings.xml使用。
你還有你的用戶設置${home}/.m2/settings.xml,它應該覆蓋在系統設置任何東西。


Maven的Eclipse中,如mglauche提到的意見,請在行家偏好的完整路徑:,你使用它的settings.xml

eclipse maven preferences

+0

也?系統之一,還是用戶之一? – mglauche 2011-01-28 14:19:19