【Spring】如何解决 pom.xml 依赖导入有问题

🥰🥰🥰来都来了,不妨点个关注叭!
👉博客主页:欢迎各位大佬!👈

在这里插入图片描述

在做项目或者实践练习的时候,小伙伴们可能也会遇到依赖导入有问题的情况,看着配置文件 pom.xml 里面依赖标红,明明依赖,导入的是对的,代码一模一样,为什么不正确!!!心里可真不是滋味呀~ 在这里分享我的 3 个小 tips,帮助小伙伴们解决问题~

在此之前,一定要确保自己导入的依赖没有问题~

1. 多刷新

我们知道导入新的依赖,需要重新加载所有 Maven 项目,通俗来说,就是刷新一下,刷新点击 Maven 这里,多刷新几次试试~
在这里插入图片描述

2. 加版本号

以导入 minio 依赖为例,如下:
在这里插入图片描述

如果依赖导入不成功,可以在里面加 <version>版本号</version>

        <!-- https://mvnrepository.com/artifact/io.minio/minio -->
        <dependency>
            <groupId>io.minio</groupId>
            <artifactId>minio</artifactId>
            <version>8.5.11</version>
        </dependency>

如何找找版本号呢?

仍然以导入 minio 依赖为例子:
点击这里:https://mvnrepository.com/

可能要等几秒,不要着急,慢慢来~

1)打开页面:

在这里插入图片描述
成功打开之后,在这里进行搜索,比如搜索 MinIO

2)进行对应的搜索:

在这里插入图片描述
3)点击链接,即可进入

在这里插入图片描述
4)这里就可以看到对应版本

在这里插入图片描述
又一个 tip :一般选择较新的,使用人数比较多的那一个版本!

5)复制对应代码

在这里插入图片描述
再刷新 Maven 项目试试,看依赖是否成功导入呀~

3. 清理 IDEA 缓存

可能是 IDEA 缓存问题,可按如下步骤,清理缓存,看是否导入好依赖~

1)点击 Invalidate Caches
在这里插入图片描述
2)点击 Invalidate Restart
在这里插入图片描述

IDEA 会自动重启并清理缓存,再看 pom.xml 文件,依赖是否导入成功!

4. 替换 repositories 配置文件

之前在导入 Spring Cloud Alibaba 依赖的时候,报了这样一个错误:
在这里插入图片描述
将原有的 repositories 标签内容替换成如下内容:

    <repositories>
        <repository>
            <id>spring-milestones</id>
            <name>Spring Milestones</name>
            <url>https://repo.spring.io/milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>spring-snapshots</id>
            <name>Spring Snapshots</name>
            <url>https://repo.spring.io/snapshot</url>
            <releases>
                <enabled>false</enabled>
            </releases>
        </repository>
    </repositories>

repositories 标签用于定义项目可以从中下载依赖项(其中包括库、框架等)的远程仓库或本地仓库的列表,这些仓库是 Maven 用来解决项目依赖关系的来源!

  • Spring Milestones:这个仓库用于存储 Spring 框架的里程碑版本,里程碑版本通常比正式发布的稳定版本更早,但它们已经通过了足够的测试,被认为是相对稳定的,适合用于评估或早期采用;
  • Spring Snapshots:这个仓库用于存储Spring框架的快照版本(Snapshot Releases),快照版本是开发过程中的最新版本,可能每天都在变化,通常用于测试和开发目的,但是不建议在生产环境中使用。

这里导入两个即可解决问题~

✨✨✨本期分享的内容到此结束啦~ 希望对小伙伴们有一定的帮助!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值