真正解决Cannot resolve org.springframework:spring-test:${spring.version} 报错

首先我是要引入spring-test依赖,用了${spring.version}这个添加版本,结果就给我报错了,没有成功引入spring-test依赖
在这里插入图片描述

解决方法:

方法一
1、在pom.xml中将spring-test这个依赖修改为以下这样,直接写相应的版本号(依赖可以向下兼容)

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>5.2.8.RELEASE</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>5.2.8.RELEASE</version>
        </dependency>

2、但是强调一下:这个spring-test的版本要与你当前使用的spring版本尽量一致,也就是你的其他spring版本依赖一致,假如你使用的是spring 5,那么全部都要使用5.0之后的版本,要版本统一,不然就会报错哦!

3、导入依赖之后,执行成功了!
在这里插入图片描述
方法二
假如还是要使用 xxx.version 来导入依赖版本,那么就得在 pom.xml 中添加相应的配置:
在这里插入图片描述
声明之后就可以使用 xxx.version 来引用相应的依赖了。

总结:

在使用 maven 项目构建管理工具添加相应的依赖时,对应的版本号,要么就直接写版本号,要么就就在 pom.xml 中添加配置文件,配置相应的版本,在引用时就直接使用以下方式来引用:

<version>${xxx.version}</version>

好了,文章结束。


有用点个关注,手留余香! 😗 😗 😗

  • 24
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值