代理人背后的Maven和Indigo

时间:2011-11-01 08:54:33

标签: eclipse maven proxy

我在日食中使用maven时遇到了麻烦。我在代理人后面。 Maven在CMD上运行正常,因为我在settings.xml上配置了它。 Eclipse的网络也适用于代理。但是m2eclipse不会更新我的依赖项并经常出现不同的错误。嵌入式Maven或外部(在 window / preferences / maven / installations 中定义)都会发生这种情况。

例如,我安装了STS并尝试创建SpringTemplate项目。除了pom.xml标题上的一些消息之外,它编译得很好,其中声明:

无法转移org.apache.maven.plugins:来自http://repo1.maven.org/maven2的maven-surefire-plugin:pom:2.7.1被缓存在本地存储库中,在更新间隔之前不会重新尝试解析中心已经过去或更新被迫。原始错误:无法传输工件org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from / to central(http://repo1.maven.org/maven2):连接超时

我尝试删除存储库中的.lastupdated文件,但不起作用。 我尝试通过cmd编译项目,然后在eclipse中作为maven项目导入,但是一些类似的消息将会持续存在。

非常感谢任何帮助。提前谢谢。

2 个答案:

答案 0 :(得分:1)

之前我遇到过类似的问题。这就是我的工作:

  1. 关闭项目
  2. 删除本地maven存储库中的所有文件夹
  3. 打开项目
  4. 右键单击Project - > Maven,然后选择“更新项目配置”和“更新依赖关系”

答案 1 :(得分:0)

没关系。它通过删除Maven的settings.xml中的代理设置得到修复。我仍然通过代理。