在一個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標籤。
運行結果:
終於出來了。