关于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去加载哪个版本,这样或许就能加载成功了。

 

posted @ 2025-05-02 11:52  多多指教~  阅读(240)  评论(0)    收藏  举报