其他分享
首页 > 其他分享> > maven报错was cached in the local repository, resolution will not be reattempted until the update inter

maven报错was cached in the local repository, resolution will not be reattempted until the update inter

作者:互联网

maven报错was cached in the local repository, resolution will not be reattempted until the update inter

终级解决办法

maven 打包时报错如下:

[ERROR] Failed to execute goal on project XXX-file: Could not resolve dependencies for project cn.XXXX-file:jar:3.7.1-SNAPSHOT: The following artifacts could not be resolved: cn.XXXX:jar:1.0.0, XXXX-mcloud:jar:1.0.3: Failure to find cn.xxx.utils:jar:1.0.0 in http://maven.aliyun.com/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of aliyun has elapsed or updates are forced -> [Help 1]

判断这个包 cn.xxx.utils:jar是不是自己的repostory里的,如果是,在pom里加上自己的repostory,如下:

<repository>
			<id>xxx</id>
			<name>xxx</name>
			<url>http://nexus.xxx.cn/nexus/repository/maven-releases</url>
</repository>

然后执行mvn即可

mvn clean package -U

-U参数会强制update本地的jar(不用再专门去删除)

-U参数说明:

 

以上就是本文的全部内容,希望对大家的学习有所帮助。更多教程请访问码农之家

标签:maven,cn,repository,xxx,jar,update,will,报错
来源: https://www.cnblogs.com/myhomepages/p/16583465.html