遇到的情况
Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.5: Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to central (https://repo.maven.apache.org/maven2): repo.maven.apache.org: Name or service not known: Unknown host repo.maven.apache.org: Name or service not known -> [Help 1]
网上找了很多资料,
1.删除 *.repositories文件
2.删除 *.lastUpdate 文件
3.jdk版本问题
4.配置setting.xml 阿里云仓库 (离线不考虑)
解决方法
上边的方法都试过了,就行不行,明明本地仓库就存在依赖,点进去看了都有。然后我就想了想,既然你非要去下载,那我就把你的下载地址都给改掉,让你去本地仓库里找。
去修改maven的配置文件setting.conf,找到mirrors标签,在标签里添加下面代码,让他去本地仓库拿。
<mirror>
<id>central</id>
<mirrorOf>*</mirrorOf>
<name>central</name>
<url>file:///root/.m2/repository</url>
</mirror>
改完以后,在使用 mvn clean install ,成功。(让你跑去下载)