栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

解决Maven无法解析依赖、相关依赖爆红、Maven构建报错:Failed to read artifact descriptor for jar、Could not find artifact

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解决Maven无法解析依赖、相关依赖爆红、Maven构建报错:Failed to read artifact descriptor for jar、Could not find artifact

场景
Maven提示无法解析依赖

相关依赖爆红

Maven构建报错:Failed to read artifact descriptor for jar、Could not find artifact

一番刷新,重新下载依赖、clean、compile等操作均无效,依赖始终不能被识别

解决方案 检查Idea的Maven配置

删除项目信息

退出IDEA,删除项目产生的.idea目录、projectName.iml文件,重新进入IDEA打开项目

使用脚本清除下载失败的依赖

使用脚本一键清除Maven仓库下载失败的jar包,创建Mavn-Clear.bat脚本,内容如下:

set REPOSITORY_PATH=D:DevelopmentMavenrepository
rem 正在搜索无效依赖......
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%*lastUpdated*"') do (
    del /s /q %%i
)
rem 清理无效依赖成功......
pause

注意:文件编码问题,若乱码,可根据操作系统不同设置对应编码,如window需设置文件编码为GBK

检查Mavn镜像仓库配置

查看Mavn的Config目录下的settings.xml文件,检查其镜像仓库配置,尽量多配置几个maven仓库

    
    
      alimaven
      central
      aliyun maven
      http://maven.aliyun.com/nexus/content/repositories/central/
    

    
    
      repo1
      central
      Human Readable Name for this Mirror.
      http://repo1.maven.org/maven2/
    

    
    
      repo2
      central
      Human Readable Name for this Mirror.
      http://repo2.maven.org/maven2/
    
  
检查依赖坐标是否正确

访问镜像仓库进行搜索,确保引入依赖存在

如访问:https://mvnrepository.com/搜索fastjson,确认坐标、版本等信息是否与引入依赖坐标版本等信息一致

下载依赖安装到本地

若始终无法下载,直接访问中央仓库(如访问:https://mvnrepository.com/),搜索依赖并下载,然后安装到本地仓库

mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.0.0 -Dpackaging=jar -Dfile=fastjson-2.0.1.jar

-DgroupId:Jar对应groupId :com.alibaba

-DartifactId: Jar对应artifactId:fastjson

-Dversion: Jar对应version: 1.0.0

-Dfile:安装的Jar:fastjson-2.0.1.jar

最后项目引入


    com.alibaba
    fastjson
    1.0.0

重新下载Maven

疑是maven安装目录东西缺失,故重新下载安装

访问https://maven.apache.org/download.cgi下载最新Maven

访问https://maven.apache.org/docs/history.html选择需要版本下载Maven

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/832078.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号