使用Java 1.7构建Maven项目失败,求助解决方法
Maven构建Java 1.7项目依赖解析失败问题解决
报错信息
[INFO] Downloading from : https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.604 s [INFO] Finished at: 2022-11-26T12:38:34+05:30 [INFO] ------------------------------------------------------------------------ [ERROR] 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: Unknown host repo.maven.apache.org -> [Help 1] [ERROR]
解决步骤
- 排查网络连通性:在终端执行
ping repo.maven.apache.org,若提示无法找到主机,修改本地DNS为公共DNS(如114.114.114.114)后重试。 - 检查代理配置:打开Maven的
settings.xml文件(路径为~/.m2/settings.xml或MAVEN_HOME/conf/settings.xml),确认代理配置是否正确;无需代理时,删除或注释所有代理相关节点。 - 清理本地仓库缓存:删除本地仓库中
~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/2.5/目录,执行mvn clean install强制重新下载依赖。 - 适配Maven版本:Java 1.7需搭配Maven 3.2.x至3.5.x版本,执行
mvn -v查看当前版本,过高则降级到兼容版本。 - 手动安装依赖:下载
maven-clean-plugin-2.5.pom和对应jar包,放到本地仓库的对应路径后重新构建。
内容的提问来源于stack exchange,提问作者Megha Verma
相关产品推荐
相关产品推荐

