IDEA的Maven Projects下的Plugins和Dependencies下出现红色波浪线报错

本文详细介绍了Maven项目中遇到的依赖下载失败问题及其解决方法,包括修改maven镜像为阿里云加速下载,手动下载缺失包,以及通过删除lastUpdated文件并重新导入等方案。

问题描述:

在这里插入图片描述

Plugins出现红线,使用package当然不可能成功,报错截图:
在这里插入图片描述

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources) on project springboot_helloworld:

为了下载速度不龟速,建议把maven镜像设置为阿里云

解决方法:

方法1,去阿里云下载,缺啥补啥。在这里插入图片描述

搜索需要的包,下载对应缺少的文件,放到对应目录,记得刷新maven

在这里插入图片描述

img

方法2,从本地仓库将对应的包删除掉,然后让maven -> reimport

在这里插入图片描述

​ 以上图为例,这里有5个包有问题,没有下载全,所以它们的文件后缀是lastUpdated。我们要把带lastUpdated的文件全部删除,不然import也没有作用,先找到文件的位置,首先查看maven仓库的位置(即repository),一般默认路径为,以第一个爆红的为例:

~.m2\repository\org\apache\maven\plugins\maven-deploy-plugin\2.8.2

发现只有一个maven-deploy-plugin-2.7.1.pom.lastUpdated 的文件。

解决办法:
1.删除所有以lastUpdated结尾的文件;

像后缀是这样子滴文件:

未下载完的文件

2.重新点击reimport即可

(我建议你可以考虑修改一下maven的setting.xml文件的配置,改一下镜像一些国内的镜像会加快下载速度。)

国内mirror镜像仓库:

<mirror>
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
    <mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>

    <mirror>
        <id>ibiblio</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
    </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>
        <name>Maven Repository Switchboard</name>
        <url>http://repo1.maven.org/maven2/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
    <mirror>
        <id>repo2</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://repo2.maven.org/maven2/</url>
    </mirror>
</mirror>

运行完后:

在这里插入图片描述

== 实测有效,成功解决问题 ==

方法3,把pom.xml中对应的依赖先删除,然后刷新右侧,之后再把依赖粘贴到pom.xml中,再次刷新右侧就好了

方法3是我觉得最为友好的方法了,我建议大家先试试方法3,可以结合方法2一起用。如果管用,那就再好不过了。

小手点一点,一波全带走 _

参考博客:

[1], https://blog.csdn.net/zzq_jxw/article/details/99712150 ;

[2], https://blog.csdn.net/qq_42445719/article/details/86726708 ;

[3], https://blog.csdn.net/jwcxs_m/article/details/80076909 ;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值