终级解决办法
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
参数说明: