我最近安装了最新的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
工作。
我应该怎么做以避免错误?
答案 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