首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何强制maven更新?

如何强制maven更新?
EN

Stack Overflow用户
提问于 2011-01-16 03:01:41
回答 26查看 1M关注 0票数 832

我在另一台计算机上导入了已经在工作的项目,它开始下载依赖项。

显然,我的互联网连接崩溃了,现在我得到了以下信息:

代码语言:javascript
复制
    >Build errors for comics; org.apache.maven.lifecycle.LifecycleExecutionException:
    Failed to execute goal on project comicsTest: Could not resolve dependencies for project comicsTest:comicsTest:war:0.0.1-SNAPSHOT:
    The following artifacts could not be resolved:
    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-annotations: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: Failure to transfer org.springframework:spring-context:jar:3.0.5.RELEASE from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced.

    >Original error: Could not transfer artifact org.springframework:spring-context:jar:3.0.5.RELEASE from central (http://repo1.maven.org/maven2): No response received after 60000

如何强制maven更新?

EN

回答 26

Stack Overflow用户

回答已采纳

发布于 2012-03-14 16:06:29

代码语言:javascript
复制
mvn clean install -U

-U表示强制更新快照依赖关系。

如果以前从未成功下载过版本依赖项,则会以这种方式更新它们。参考:https://stackoverflow.com/a/29020990/32453

票数 1.8K
EN

Stack Overflow用户

发布于 2015-11-26 10:46:39

如果您的本地存储库因某种原因被用于发布jars而不是快照(-U--update-snapshots仅更新快照),您可以使用以下方法清除本地存储库:

代码语言:javascript
复制
 mvn dependency:purge-local-repository

然后,您可能想要清理并重新安装:

代码语言:javascript
复制
 mvn dependency:purge-local-repository clean install

有关更多信息,请访问https://maven.apache.org/plugins/maven-dependency-plugin/examples/purging-local-repository.html

票数 126
EN

Stack Overflow用户

发布于 2013-03-11 18:31:31

-U似乎强制更新所有快照依赖项。

如果您想在不使用clean或-U的情况下更新单个依赖项,只需将其从本地存储库中删除,然后进行构建即可。

下面的示例用于更新slf4j-api 1.7.1-SNAPSHOT

代码语言:javascript
复制
rm -rf ~/.m2/repository/org/slf4j/slf4j-api/1.7.1-SNAPSHOT
mvn compile
票数 104
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4701532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档