使用pom.xml

时间:2016-07-13 03:18:07

标签: java spring hibernate maven spring-tool-suite

我有以下网络项目。这是一个Spring和Hibernate项目,我克隆了它。 https://github.com/thenewcircle/spring-hibernate-20120924 。但是现在pom.xml文件中出现了错误。它说下面的消息。

  

无法转移org.apache.maven:来自http://repo.maven.apache.org/maven2的maven-plugin-api:pom:2.0.6被缓存在本地存储库中,在中心的更新间隔过去之前不会重新尝试解析更新是强制的。原始错误:无法传输工件org.apache.maven:maven-plugin-api:pom:2.0.6 from / to central(http://repo.maven.apache.org/maven2):操作已取消。

我也尝试过对这个版本进行测试。但没有奏效。我正在使用Spring Tool Suite 3.6.4和Java 8.实际上我是Spring和Hibernate的新手。这是我正在使用的pom.xml文件。

https://github.com/thenewcircle/spring-hibernate-20120924/blob/master/pom.xml

1 个答案:

答案 0 :(得分:1)

有几种方法可以解决这个问题:

  

(1)删除本地存储库

您可以删除本地存储库。转到$home/.m2并手动删除文件夹repository。只要知道这样做会删除本地缓存的所有依赖项,因此所有应用程序的下一次构建将花费更长的时间(再次下载所有依赖项)。我把这个放在第一位,因为我相信它是最可靠的。 当所有地狱破裂时,请删除您的存储库。

  

(2)命令行 - 使用强制更新构建   依赖

您可以在强制更新依赖项的同时重建项目。打开终端,切换到项目的根文件夹并输入:

mvn clean install -U
  

(3)IDE - 使用强制更新更新项目   依赖

在IDE中,您可以在强制更新依赖项的同时更新项目的配置。在Eclipse / STS中,执行:

右键点击您的项目 - > Maven - >更新项目 - >检查'强制更新...' - >行