eclipse的maven插件,代理问题

时间:2011-10-21 16:37:57

标签: eclipse maven proxy dependencies m2eclipse

我使用m2eclipse集成Eclipse(Indigo)和Maven。我也使用代理,所以我有一个带有正确主机和端口的Settings.xml。我也配置了操作系统的局域网设置,因此Eclipse以相同的方式配置(本机模式)。最后,我将一个外部maven作为Eclipse安装(Maven 2.2.1)。

一旦我这样做,我从Eclipse导入一个Maven项目。当我执行“mvn install”时,会下载工件,并获得“Build Succesfull”。但是,该项目标志着一个错误。

如果是具有依赖项(pom依赖项)或简单项目的项目,则错误类型不同。例如,在一个简单的项目中,错误是“无法计算构建计划:连接超时”。在复杂的项目中,不会读取存储库中的一些工件。

我认为问题是插件和代理,因为在eclipse启动时控制台出现,“无法更新中心http://repo1.maven.org/maven2/的索引”。

有什么想法吗?

感谢您的帮助

安赫尔

3 个答案:

答案 0 :(得分:5)

由于您的构建工作正常,我相信您的setting.xml maven安装文件夹工作正常。

所以尝试在eclipse中更改maven设置,如下所示,并引用maven文件夹配置中的相同setting.xml

Maven setting eclipse

答案 1 :(得分:1)

不是一个非常有用的答案,但我遇到了同样的问题。 m2eclipse似乎没有很好地处理代理(eclipse或.settings)。

我当时的解决方法是始终使用命令行来引入新的依赖项。

答案 2 :(得分:0)

我遇到了与Maven错误相同的问题:Could not calculate build plan: connection timed out

最终修复它的是完全清理和重建

项目>清洁......
  (x)清理所有项目
  (x)构建整个工作区