解决IntelliJ idea的Maven Cannot resolve XXX PluginsDependencis等爆红问题总结

Posted 爱学习的大鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决IntelliJ idea的Maven Cannot resolve XXX PluginsDependencis等爆红问题总结相关的知识,希望对你有一定的参考价值。

工程目录

maven的pom配置信息

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.6.4</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.xy.test</groupId>
    <artifactId>thymeleafdemo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>thymeleafdemo</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>1.8</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.6.4</version>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>

错误重现

解决方法

针对对于问题1、问题2的总结

问题原因:
我估计是因为我在下载资源时,网速太卡,频繁重新下载,重新创建项目,导致我的maven库中jar包下载不下来,出现很多.lastUpdated文件
解决方法:
(1)找到自己的maven仓库删除所有的.lastUpdated文件,如果是默认仓库运行cmd输入以下命令即可

cd %userprofile%\\.m2\\repository
for /r %i in (*.lastUpdated) do del %i

运行情况(已全部删除)

(2)如果是自定义Maven仓库在仓库路径下执行以下命令即可删除所有的.lastUpdated文件

for /r %i in (*.lastUpdated) do del %i

运行情况(已全部删除)

最后重新加载project下载所需jar包即可解决问题1、问题2

针对问题3的解决方法

问题原因:
我的本地仓库中jar包已有相应的jar包文件,所以不是未下载或则.lastUpdated,经过百度找到了我这个问题的解决方法,相关原因我估计是因为有缓存文件所导致的
解决方法:
第一步:找到相关依赖,ctrl+x剪切

第二步:执行Maven操作:clean

第三步:将剪切数据粘贴回原来位置,并重新加载project即可

以上是关于解决IntelliJ idea的Maven Cannot resolve XXX PluginsDependencis等爆红问题总结的主要内容,如果未能解决你的问题,请参考以下文章

解决IntelliJ IDEA 创建Maven项目速度慢的问题

解决IntelliJ IDEA 创建Maven项目速度慢问题

Intellij idea 无法解决 maven 中的任何问题

解决intellij idea新建maven项目,加载archetype慢的问题

IntelliJ IDEA 解决maven web项目慢的问题

IntelliJ IDEA下Maven控制台出现中文乱码问题解决