pom文件添加了依赖,java类却没法引用问题

在一个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标签。

运行结果:

终于出来了。

相关文章
相关标签/搜索