maven项目中存在一种情况,那就是项目中并没有显示的指定依赖jar包,但是build时期,指定了第三方的插件,这些插件依赖了很多其他的jar包,这些被依赖的jar包也是需要被下载到本地仓库的,否则会报错:例如下面:
Failure to find org.codehaus.plexus:plexus-io:jar:2.0.5 in http://xxx.xxx.xxx:8089/nexus/content/groups/cninfo_group was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are force.
这时候的解决办法是:
1)如果网络情况不好,无法从通过nexus从中央仓库下载jar包,那么删除掉第三方插件
2)如果网络情况好,则进入到本地仓库的目录,删除掉无法下载jar包的目录,比如org/codehaus/plexus/plexus-io/2.0.5目录,然后修改pom.xml文件,从新从中央仓库下载jar包
本文出自 “小鱼的博客” 博客,谢绝转载!
原文地址:http://395469372.blog.51cto.com/1150982/1812546