maven 项目导入junit问题

maven项目无法导入    import org.junit.Test  import org.junit.runner.RunWith 问题

1、检查 Maven Dependencies中Junit的jar中是否有此类

如果没有,说明pom.xml的配置的Junit版本不对,或者是jar包不全,重新下载或者更改版本再试试

2、更换依赖juint的版本后,若出现这个错误:

        Could not transfer artifact org.hamcrest:hamcrest-core:jar:1.3 from/to .......Original error: Could not transfer artifact org.hamcrest:hamcrest-core:jar:

        这个jar包就是和测试相关的jar包,junit4需要全部引用这个jar包

        解决方案:删除.m2\repository\org\hamcrest相应版本的文件夹

        然后执行maven update.问题就解决了!

   

后续:当时我以为是eclipse自带的plugins--org.junit_4.12.0.v201504281640版本过高,欺负我依赖的junit较低的版本,手一抖就给ctrl+d的了,结果单元测试写好后无法执行

        好的是,解决方案也很简单,下载软件替换掉。。


.



你可能感兴趣的:(mave,Exceptions)