2011-01-28 51 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