IDEA 2020.1版本 maven Test命令出现导包错误

idea的maven快捷面板中test可以正常运行,但不能直接在@Test注解的方法前点击运行

 

 

会出现各种找不到包的报错:

 

解决办法:

1.clean命令清除target文件夹

 

 

 

2.删掉根目录的xxx.iml、xxx.ipr、xxx.iws

 

 

3.File>Settings>Build,Execution,Deploment>Build Tools>Maven

给Work offline打上勾

或者在maven快捷面板上激活Toggle Offline Mode

 

 

 

4.右键项目>maven>Reimport

 

 

 

5.通过命令mvn idea:idea重新生成IDEA项目配置

 

 

 

最后应该就可以正常运行测试方法了,不过在有调整过导入的包和新增了Test测试方法后可能还会报错,最好再操作一次。

 

--------------------------------------------------------------------------------------分割线--------------------------------------------------------------------------------------

8月25更新

根据 https://blog.csdn.net/ypc1109/article/details/7665976/ 

 

在运行Test测试方法里的方法时,有的时候出现ClassNotFound是因为没有编译测试代码的Java文件,没有.class文件

使用mvn testCompile命令编译后,再运行test方法即可。同理,项目源码部分出现ClassNotFound可以通过mvn compile编译解决。

 

posted @ 2020-08-15 18:23  米小贩  阅读(1013)  评论(0)    收藏  举报