真正解决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>

好了,文章结束。


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