SpringToolSuite:Faliure转移org.apache.maven.diagnostics:pom:2.0.6

时间:2014-03-19 17:58:17

标签: spring maven

我最近安装了最新的Spring Tool Suite 3.4.0 RELEASE

我想通过以下方式创建项目:new->spring project -> Spring MVC Project。不幸的是,在创建和构建模板后,我的pom.xml中出现了错误:

  

无法转移org.apache.maven:maven-error-diagnostics:pom:2.0.6   http://repo.maven.apache.org/maven2来自当地的缓存   存储库,在更新之前不会重新尝试解析   中心间隔已经过去或强制更新。原始错误:   无法转移神器   org.apache.maven:maven-error-diagnostics:pom:2.0.6 from / to central   (http://repo.maven.apache.org/maven2):连接超时   http://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom

我有互联网连接,repo中包含的所有pom.xml都已下载。 当我在tomcat服务器vfabric上运行我的项目时,正在部署项目并让我的Hello World工作。

我应该怎么做以避免错误?

1 个答案:

答案 0 :(得分:0)

从maven repo获取更新时,这似乎是一个问题。

我使用这些步骤来解决此类问题 -

确保您不在vpn或使用代理。

右键点击项目 - > Maven - >更新项目 - 检查"强制更新快照和版本"

如果不起作用, 转到用户下的.m2文件夹。在其中您将找到一个存储库文件夹,重命名或删除它,并使用上述步骤再次更新您的项目。 STS将刷新工作区并从maven repo再次下载所有罐子。

还可以尝试使用此

将maven错误诊断依赖项替换为最新版本
 <dependency>
        <groupId>org.apache.maven</groupId>
        <artifactId>maven-error-diagnostics</artifactId>
        <version>2.2.1</version>
</dependency>

如果您必须使用代理,则必须配置设置文件 这是文档 - http://maven.apache.org/guides/mini/guide-proxies.html