Maven Proxy settings.xml被忽略

时间:2011-01-28 13:11:35

标签: maven-2 proxy

也许有人可以帮我解决以下问题:

我已在M中声明代理,如maven - Configuring a proxy所述。

由于某种原因,代理被忽略,尽管代理本身在通过命令行设置代理时与maven正常工作。

当像这样调用maven目标时,它可以工作:

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

对此问题的任何建议?

1 个答案:

答案 0 :(得分:5)

如果忽略settings.xml,我倾向于首先检查环境变量 M2_HOME

  • 存在于当前的shell会话中
  • 指的是所述settings.xml
  • 的父目录

mglauche评论:

  

M2_HOME应指定要使用的系统 settings.xml   您仍然在${home}/.m2/settings.xml中拥有用户设置,这应该覆盖系统设置中的任何内容。


对于Maven Eclipse,在评论中提及mglauche,请在maven首选项中指定完整路径:

eclipse maven preferences