Spring Boot 2从入门到入坟 | 番外篇:解决Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found错误
发布日期:2021-06-30 17:57:16 浏览次数:2 分类:技术文章

本文共 1337 字,大约阅读时间需要 4 分钟。

问题描述

我在写完第一个Spring Boot的Hello World入门小程序之后,本来是啥事都没有的,过了个两天吧,发现用IDEA打开之前新建的Spring Boot项目,pom.xml文件里面引入的spring-boot-maven-plugin插件突然就变红了,用图说话。

在这里插入图片描述

我把鼠标放在该插件上,提示我说报了个Plugin 'org.springframework.boot:spring-boot-maven-plugin:' not found这样的错误,说什么插件未找到。

在这里插入图片描述

我可去他妈的吧!老子之前这样写的时候,啥都没有问题啊!不信,请移步看下我写的这篇文章,当初我这样写的时候,是真没问题,妈蛋,今天用IDEA打开之前新建的Spring Boot项目,pom.xml文件里面就给老子报这样的错误,艹😱

它说spring-boot-maven-plugin插件未找到,可明明我本地maven仓库中就已经下载好了该插件啊,如下图所示。

在这里插入图片描述

本地maven仓库中都有了该插件,为什么还提示我该插件未找到,这是我一直想不通的一件事,大家也可以帮我想一想。

出现问题,总该要解决嘛,一开始我是想这样解决的,在IDEA右侧的Maven视图中选中maven工程,然后点一下那个刷新小图标,如下图所示,因为这样做,所有的依赖就会重新来进行下载了。

在这里插入图片描述

可是依旧解决不了问题,我是真的要疯!我想凭我个人的力量是无法解决该问题的,所以只好到网上去搜了,结果真还找到了。

出现原因

原因可能是因为未指明spring-boot-maven-plugin插件的版本。

解决方案

spring-boot-maven-plugin插件加上版本就行,由于我使用的是2.4.5版本的Spring Boot,所以我为该插件加的版本就是2.4.5了。

在这里插入图片描述

很快啊,就不报错了,问题就立马得到解决了,至于为什么我也不清楚,希望知道为啥的大佬能指点一下。

写到这里,我突然灵光一闪,感觉应该是找到原因了,原因可能是因为我本地maven仓库中下载的spring-boot-maven-plugin插件有两个版本,一个是2.4.4版本的,一个是2.4.5版本的,如下图所示。

在这里插入图片描述

我的maven项目就不知道使用哪个版本的spring-boot-maven-plugin插件了,所以才要指明该插件的版本,我想一定是这样的,我自言自语到。希望能看到这篇文章的大佬能佐证我的这个观点哟😂

算了,我还是自己来验证自己的观点吧!我首先把我本地maven仓库中2.4.4版本的spring-boot-maven-plugin插件给删除掉,如今可就只剩下2.4.5版本的了,如下图所示。

在这里插入图片描述

然后,将pom.xml文件里面的spring-boot-maven-plugin插件的版本再给注释掉,如下图所示,发现真的再没有给我报插件未找到的错误了。

在这里插入图片描述

卧槽,原来真的是这个原因哎!看来我找错误的原因突飞猛进了哟😍,觉得好开心啊!

总结一下,如果你本地maven仓库中已经下载好了多个版本的spring-boot-maven-plugin插件,那么在maven项目的pom.xml文件里面引入该插件时,请你一定要指明版本,否则无法识别。

转载地址:https://liayun.blog.csdn.net/article/details/115937617 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Spring Boot 2从入门到入坟 | 基础入门篇:Spring Boot的自动配置特性
下一篇:Spring Boot 2从入门到入坟 | 基础入门篇:Spring Boot的依赖管理特性

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年05月04日 14时36分33秒