首先注意一下,开始用的是springboot最新3.3.1,3以上要使用jdk17以上;

因为我想继续用jdk8,所以选了boot版本2.4.5,但是它不知道怎么把我的插件依赖版本搞那么高;

首先我是创建了一个springboot项目,改了版本之后一直报错。网上大部分不是加阿里云镜像就是idea的Maven配置选到自己的本地仓库;不过那个一般是解决下载依赖会超时的问题,阿里云的下载可以快很多;不过尽量还是改成阿里云的,不然要自己挂个vpn去下。

我自己的本地仓库是放在d盘下的;

settings.xml里面配置阿里云仓库下载地址

  <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
	<mirror>
	  <id>aliyunmaven</id>
	  <mirrorOf>*</mirrorOf>
	  <name>阿里云公共仓库</name>
	  <url>https://maven.aliyun.com/repository/public</url>
	</mirror>
  </mirrors>

idea的setting改为自己本地的仓库地址;

上面是基本的;下面来说解决办法,我试过改很多版本,不是插件依赖冲突,就是项目需要的依赖冲突,最终我在只剩插件冲突依赖的情况下,手动修改插件的依赖

手动修改插件依赖的版本,我降下来2.4就可以了

成功解决

boot项目的依赖冲突真的好烦人,各种版本不匹配呜呜呜

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐