Maven Proxy settings.xml被忽略

Gro*_*sch 16 proxy maven-2

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

我已经Mmaven中描述了一个代理 - 配置代理.

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

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

mvn -DproxySet=true -DproxyHost=myproxy.com -DproxyPort=3128 eclipse:eclipse
Run Code Online (Sandbox Code Playgroud)

对此问题的任何建议?

Von*_*onC 5

什么时候settings.xml被忽略,我倾向于首先检查环境变量M2_HOME:

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

mglauche评论:

M2_HOME应指定要使用的系统 settings.xml.
你还有你的用户设置${home}/.m2/settings.xml,应覆盖在系统设置任何东西.


对于Maven Eclipse,正如mglauche在评论中提到的那样,在maven首选项中指定完整路径:

eclipse maven偏好