在一个风和日丽的下午,我跟着B站一个Up主敲一个SpringBoot+VUE项目,敲着代码听着歌,在使用Maven下载相关包时,突然就报错啦!(自己的已经解决了,当时没截图,只能用一下别人的图了):
代码如下:
那问题发生了能怎么办呢?百度呗!毕竟面向百度编程时一个好习惯!得到一个答案,那就是加一个版本号,我就加了spring-boot-starter-parent的版本号:3.0.6,结果报错说没找到这个版本,我以为是版本太高,就效仿百度的使用
2.3.12.RELEASE
结果还是报错没找到这个版本“Plugin’spring-boot-maven-plugin:2.1.1.RELEASE’ not found”。
那怎么办呢?难道没有办法了吗?难道只能重装Maven了吗?
当然不是,经过继续百度,发现要先看一下自己的IDEA有没有使用本地仓库,我一看,我的IDEA使用的果然不是我安装的Maven的地址,如图:
这还在我的c盘创建了一个仓库,将下载的包都放在里面,这能忍吗?我最不喜欢有程序动我的C盘,勾选“Override”后选择自己的Maven文件和仓库,点击“Apply”就变成自己的Maven了。再将Maven的settings.xml中的
想着现在应该可以了吧!结果依然是找不到plugin版本。
那怎么办呢?难道没有办法了吗?难道只能重装Maven了吗?
在这个时候我查看了我的本地仓库,地址是这个,大家也能看一下:
这个是我后面调好后的,但是在调好之前根本就没有spring-boot-maven-plugin这个文件夹,难怪说找不到plugin对应的版本,合着对应的文件夹都还没建立呢!!那这是怎么回事呢?是不是就像里面根本就没有这个包呀!!不可能呀,别人也能使用阿里云镜像下载呀!!
于是我查看了Maven的settings.xml,我看到我的镜像是这样的:
那会不会是以为这个里面没有plugin呢?所以我就在前面加了个镜像,可以下载阿里云里面所有的包。
OK,这个时候再重新加载Maven,那一定成功吧???
王德发???!!!!!
那怎么办呢?难道没有办法了吗?难道只能重装Maven了吗?
再一次,又被我看到了一篇文章,链接在这: 梧桐将秋色,总算是救了我一条命,博主说的是,plugin在maven里需要专门的配置,没有配置的时候就会去普通仓库里找,但是plugin不是maven家的,所以找不到,对于这个情况呢,阿里有一个仓库可以下载这个,但是需要在settings.xml里进行配置,代码如下:
spring plugins spring plugins spring plugins Spring plugins https://maven.aliyun.com/repository/spring-plugin default always
配置完成后,重新加载Maven,终于没有讨厌的红色了!!!
至此,这个Bug终于被解决了,我又能跟着UP主无脑敲代码了。
完结撒花!!!