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编译解决。


浙公网安备 33010602011771号