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>
哈哈,依赖包加载成功,一切正常了
版权归原作者 脱离语言 所有, 如有侵权,请联系我们删除。