0


离线模式:Unresolved dependency: ‘com.xx.xx:xx-xx:jar:x.x.x‘

SpringBoot最常用的编译器就是IDEA,如果不能联网,则需要将工程设置为离线模式。

1、遇到的问题

这两天遇到了这样的问题:JeecgBoot的工程中有添加依赖包“knifej-spring-boot-starter”,2.0.9版本,但是在我自己的工程里,一样样的依赖,也是2.0.9版本,却加载失败,提示如下:

Unresolved dependency: 'com.github.xiaoymin:knife4j-spring-boot-starter:jar:2.0.9'

查看mav本地库,相应版本的jar包也存在。

2、查到的解决方案

(1)有文章说删除依赖包文件夹下的文件“_remote.repositories”。失败,提示如下:

Cannot access central (https://repo.maven.apache.org/maven2) in offline mode

(2)。。。。

3、解决办法

(1)查看我本地的文件“_remote.repositories”,内容如下:

#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
#Sat May 14 11:16:52 CST 2022
knife4j-spring-boot-starter-2.0.9.pom>aliyun=
knife4j-spring-boot-starter-2.0.9.jar>aliyun=

似乎是说这个包是从aliyun下载的,查看其他依赖,有些依赖是从中央库下载的。

(2)解决方案

经过与JeecgBoot工程的对比,在pom.xml文件中添加了如下内容:

<repositories>
    <repository>
        <id>aliyun</id>
        <name>aliyun Repository</name>
        <url>https://maven.aliyun.com/repository/public</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

哈哈,依赖包加载成功,一切正常了

标签: SpringBoot IDEA

本文转载自: https://blog.csdn.net/yjh4866/article/details/124909936
版权归原作者 脱离语言 所有, 如有侵权,请联系我们删除。

“离线模式:Unresolved dependency: ‘com.xx.xx:xx-xx:jar:x.x.x‘”的评论:

还没有评论