进入新公司,搭建环境,跑项目,碰到maven报错:
The POM for org.apache.maven.plugins:maven-clean-plugin:jar:2.5 is invalid, transitive dependencies (if any) will not be available
网上找了很多办法,都行不通,后面自己分析了一下,插件无效的原因要么是插件下载不了,要么是下载下来之后失效了。
看了下本地仓库C:\Users\zhou\.m2\repository\org\apache\maven下的maven插件jar包下载情况,全都没有jar包。
定位在远程仓库下载不乐插件相关的jar
解决办法:找一些能够下载jar的远程仓库配置在maven_home 下conf 下的setting.xml里面。
如:
<mirror>
<id>ibiblio.org</id>
<name>ibiblio Mirror of http://repo1.maven.org/maven2/</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
<mirrorOf>central</mirrorOf>
<!-- United States, North Carolina -->
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>Central</id>
<url>http://repo1.maven.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>