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