JAVA spring-boot-maven-plugin 爆红解决
项目场景:
JAVA spring项目,idea编译器
问题描述:
spring-boot-maven-plugin爆红
原因分析:
大概来说有两部分原因,一个呢,是你maven根本就没有正确配置,另一个算一个坑吧,经常不填版本号,spring-boot-maven-plugin在你运行maven的时候下载好了,但是事实上没有加载进去。
1、maven配置(点击CTRL+ALT+S 打开maven配置)
注意,有时候idea会自动创建C盘下的用户设置路径,记得改,很蛋疼。
以及maven的settings文件是否配置阿里云镜像(国外下载速度慢,也有可能出错)
“settings.xml”
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
以及网上有看到的maven版本和idea版本不兼容(我没遇到,就不贴出来了)
另一个问题我在解决方案里仔细说,也是我遇到的坑
解决方案:
看到这篇文章,你可能已经看过网络上很多的关于spring-boot-maven-plugin爆红的解决方案。(双击clean再install,大概能解决)
如果还没解决,可能是犯了和我一样的错,我贴一个完整的解决方案。
简洁处理顺序
如果有,把版本号后面的”.RELEASE“删了,可能就好了,我就是在这里翻车的
完整处理顺序
首先,搜索spring-boot-maven-plugin文件(推荐使用everything,真的好用)
1、找到所有spring-boot-maven-plugin文件,全部删除
2、配置maven代码
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
注意
先不要写版本号
3、点击maven中的install
如果install完能够在刚刚删除文件的地方出现新的spring-boot-maven-plugin,说明maven基本没问题(有问题请往上翻,看maven的配置处理)
4、看一下新出现的spring-boot-maven-plugin文件后面跟着的版本的号是多少,我的是2.4.3
5、在maven里加入你的版本号
注意
不要加.RELEASE 可能会错
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.4.3</version>
</plugin>
基本上到这里,大部分问题都可以解决,如果还有问题,可以私信我,我们共同探讨
写在后面
本人大学生,刚接触代码,也是第一次发文章,新手向,有错误可以私信我。
文章编辑器用的很不熟练,以后大概会变强的吧,大概。。。
因为这个bug困扰了一个晚上,解决之后特此贴出,希望后来人不要掉进来,我也不知道为什么最开始我要在版本号后面加.RELEASE,可能是在某个网站上复制了别人的代码,不理解含义,就直接复制粘贴了。
如果有特别厉害的大牛看到了,希望能告诉我为什么这个东西会莫名其妙的爆红(明明是自动构建的),和”.RELEASE“到底是个什么玩意。