在一个demo项目里,想搞一个junit测试单元,用spring-test和mybatis连接数据库进行CRUD操作。 无奈,添加了dependency之后,总是无法引用jar。
环境jdk是1.7的。用idea开发工具,
用idea的提示引用后总是引用最新版本的jar。环境配置的junit和spring-test版本如下
alt+enter自动添加后,总是默认添加最新版本
看下引入的jar版本:
变成鸟最新的jar,然后运行测试类报错。。。
jdk版本太低,不可能改变jdk版本。
为啥老是引入最新版本,而不能使用pom中已存在jar呢?
看下图:
注意scope标签,这个标签是只能在test package下才能引用此jar包,而我的测试类路径如下:
两种方法,一种是去掉depedency中的scope标签,另一种是将测试类放到scope包含的package下。
这里去掉scope标签。
运行结果:
终于出来了。