繁体   English   中英

使用pom.xml下载软件包时,Maven构建错误

[英]Maven build error when downloading packages using pom.xml

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

无法从http://repo.maven.apache.org/maven2传输org.apache.maven:maven-plugin-api:pom:2.0.6缓存在本地存储库中,直到更新间隔才会重新尝试解析中心已用完或已强制更新。 原始错误:无法从/到中央( http://repo.maven.apache.org/maven2 )传输工件org.apache.maven:maven-plugin-api:pom:2.0.6:操作已取消。

我也尝试过修改版本。 但是没有用。 我正在使用Spring Tool Suite 3.6.4和Java8。实际上,我是Spring和Hibernate的新手。 这是我正在使用的pom.xml文件。

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

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

(1)删除本地存储库

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

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

您可以在强制更新依赖项的同时重建项目。 打开终端,转到项目的根文件夹,然后键入:

mvn clean install -U

(3)IDE-具有强制更新依赖项的更新项目

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

右键单击您的项目-> Maven->更新项目->选中“强制更新...”->确定

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM