关于maven依赖一直加载不成功该如何处理
遇到一个情况,就是项目中需要添加spring-ai-openai-spring-boot-starter,在pom.xml坐标依赖中添加了如下依赖
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-openai-spring-boot-starter</artifactId>
</dependency>
可一直都加载不到,然后以为是maven的setting.xml中的镜像地址不对,检查了下,发现用的是阿里云的镜像,没问题,还尝试了下添加中央仓库的镜像地址
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<!-- 中央仓库 -->
<mirror>
<id>mvnrepository.com</id>
<mirrorOf>central</mirrorOf>
<name>repo in china</name>
<url>http://central.maven.org/maven2/</url>
</mirror>
但依然没有加载成功,去maven的仓库地址找了下这个依赖

找到后如下

随后就在项目中添加了1.0.0-M6这个依赖的版本
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-openai-spring-boot-starter</artifactId>
<version>1.0.0-M6</version>
</dependency>
之后便是顺利加载成功依赖
如果你的项目是SpringCloud/springboot工程,正常情况下,添加依赖是不需要添加版本的,只需要添加依赖即可,因为它会自动取适配你SpringCloud/springboot大版本,而有些依赖比较特殊,一直都加载不出来的时候,可以尝试加个版本,告诉下maven去加载哪个版本,这样或许就能加载成功了。
浙公网安备 33010602011771号