强制Maven更新

我在其他计算机上导入了我的工作项目,因此开始下载依赖关系。

显然在此期间,我的互联网连接崩溃。 现在我得到:

为漫画构建错误; org.apache.maven.lifecycle.LifecycleExecutionException:未能在项目上执行目标comicsTest:无法解析项目的依赖项comicsTest:comicsTest:war:0.0.1-SNAPSHOT:以下工件无法解析:org.springframework:spring- context:jar:3.0.5.RELEASE,org.hibernate:hibernate-entitymanager:jar:3.6.0.Final,org.hibernate:hibernate-core:jar:3.6.0.Final,org.hibernate:hibernate-commons-注释:jar:3.2.0.Final,org.aspectj:aspectjweaver:jar:1.6.8,commons-lang:commons-lang:jar:2.5,

mysql:mysql-connector-java:jar:5.1.13:无法传递org.springframework:spring-context:jar:3.0.5.RELEASE从http://repo1.maven.org/maven2缓存在本地存储库,直到中央的更新间隔已过或更新被强制为止,分辨率才会重新尝试。

原始错误:无法传输工件org.springframework:spring-context:jar:3.0.5.RELEASE from central(http://repo1.maven.org/maven2):60000后未收到响应

我不知道如何强制Maven更新?


mvn clean install -U

-U表示强制更新快照依赖关系。 发布依赖不能以这种方式更新。


-U似乎强制更新所有依赖项。 如果你想更新一个单独的依赖关系而不干净或-U,你可以从你的本地仓库中删除它,然后构建。 下面的示例如果用于更新slf4j-api 1.7.1-SNAPSHOT:

rm -rf ~/.m2/repository/org/slf4j/slf4j-api/1.7.1-SNAPSHOT
mvn compile

您可以从Eclipse IDE有效地执行操作。 当然如果你使用它。

Project_Name->Maven->Update Project Configuration->Force Update of Snapshots/Releases
链接地址: http://www.djcxy.com/p/29649.html

上一篇: Force maven update

下一篇: Maven check for updated dependencies in repository