解决springCloud中maven依赖包找不到的问题

桃扇骨 2023-06-20 09:12 104阅读 0赞

首先检查一下自己的maven版本,我的版本是3.0的,maven版本过低可能会存在版本匹配找不到对应的版本库问题。建议升级3.0+以上的。

其次检查下自己的maven本地依赖的setting.xml文件,如图操作:

IDEA—>file—>setting… 搜索maven

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMzMzNjU0_size_16_color_FFFFFF_t_70

打开对应的xml文件,找到mirrors标签:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMzMzNjU0_size_16_color_FFFFFF_t_70 1

将mirrorOf标签内替换为central。

说明:这个代表如果在阿里镜像找不到的情况下去中央库找。

修改或刷新。

如果还是不行,请检查下自己的springCloud版本号, E版本可能与springboot版本有冲突,也会造成问题。可以参考我之前的文章查找对应的版本:https://blog.csdn.net/qq_33333654/article/details/103425035

目前我在改版的是Finchley.SR2版本,该版本相对坑多,很多中maven央库中没有,目前已知的SR1都比这个稳定。解决办法就是添加对应的依赖版本号,比如gateway依赖就需要改为:

  1. <dependency>
  2. <groupId>org.springframework.cloud</groupId>
  3. <artifactId>spring-cloud-starter-gateway</artifactId>
  4. <version>2.1.2.RELEASE</version>
  5. </dependency>

当然还有其他的,这里推荐一个查询版本号的开源网站:

https://www.mvnjar.com/org.springframework.cloud/spring-cloud-starter-gateway/jar.html

发表评论

表情:
评论列表 (有 0 条评论,104人围观)

还没有评论,来说两句吧...

相关阅读