Spring-Boot中父依赖或 spring-boot-maven-plugin报红处理办法


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

spring-boot-maven-plugin
报错,总结尝试解决,有以下几个解决方案。
1.如果,导入的是别人的项目,则核对并重现配置Maven项
正常情况下,重新解析和加载依赖,请注意一定保证联网OK。
这里,一般是pom.xml 中project 标签处报红。说明没有依赖jar库文件。如果能确定maven仓库有所需依赖,可以考虑不联网。
如果是自己创建的项目,并且已经配置Maven项,就可以跳过这一步。

在这里插入图片描述
在这里插入图片描述

2.检查这个插件是否安装 lombok,如哦已安装,则跳过这一步。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
小编的Install项中已有lombok,说明已经安装过了。
未安装,则需要安装。这个安装,亦简亦繁,主要很多同学的搜索不到。就要想其他办法了。
其中一个办法就是去
https://plugins.jetbrains.com/
下载到本地,自行安装
在这里插入图片描述Install Plugin from Disk
从本地磁盘安装插件

或者,对Http Proxy Settings 做一定的配置
URL:
http://plugins.jetbrains.com
在这里插入图片描述在这里插入图片描述一直转圈,就很无语。所谓条条大路通罗马,及时换一种方法解决了问题,不必非要去撞南墙不回头,这何尝不是一种修行呢。

3.根据groupId ,此处即是Maven仓库maven repository中本地层级的文件夹
找到对应的spring-boot-maven-plugin补上版本号。这个版本号,根据父依赖,版本号可以同级版本,也可以比父依赖版本低。
ye

在这里插入图片描述

org.springframework.boot spring-boot-maven-plugin ***2.5.6*** org.projectlombok lombok

4.去本地maven repository 仓库找【groupId 】org.springframework.boot下的【artifactId】 spring-boot-maven-plugin。结果发现空空如也。也就是没有这个插件依赖jar库文件,自然无法补版本号了。
那么,就赶紧复制artifactId 中的
spring-boot-maven-plugin
小编在后面也为大家准备一些该插建的依赖
去联网在线找到
https://mvnrepository.com/

在这里插入图片描述
在这里插入图片描述
这里呢,准备几个版本。根据父依赖版本号。
自选其一。粘贴到 pom.xml
标签
中 ,并下载。最后这个项目应该就OK了。然后,这个依赖也可以删调,注掉,保留,就随你自己的意思了。
顺便说一下,网上说添加版本号,是因为,IDEA本身的自带的版本号,低于项目版本,所以不会解析并下载插件,项目版本又是父依赖的版本决定的。所以合理选择父依赖的版本也挺重要,并不是说最高版本,一定最好。

<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-maven-plugin -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>2.6.0</version>
</dependency>

<!--  2.5 .x的最后一个版本 -->
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-maven-plugin -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>2.5.7</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-maven-plugin -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>2.5.6</version>
</dependency>
<!--  2.4 .x的最后一个版本 -->
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-maven-plugin -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>2.5.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-maven-plugin -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>2.4.13</version>
</dependency>

5.父依赖若是报错爆红,也可以尝试采用4的 办法解决。

若是本文,有帮助到你,请收藏+关注,一键三连,这是对小编最大的鼓励。

文系原创,转载,请附上转载地址,谢谢。

  • 10
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值