IDEA 的Class not found: "..."Empty test suite

今天在开发的过程中,遇到了,这个奇怪的问题。

问题的再现:

1)在测试数据库的接口的时候,发现不管怎么运行都会出现上面的问题:Class not found: "..."Empty test suite

2)网上找了好多的方法,去实现,效果都不可行。比如下面的方法举例(在我这里是不可行的):

(1)Build --> Rebuild Project

(2)File-->Invalidate Caches/Restart--> Invalidate and Restart

(3)在Maven project structure src/main/java上面进行:Mark directory as --> Sources Root 

在相同的地方的src/test/java上面进行: Mark directory as --> Test Sources Root操作。

到最后都没有解决问题。

我的解决方案是:

1)找到工程中所有的.iml文件,一般情况下工程中会包含三个这样的.iml文件,

一个是对外提供的服务接口xxx.iml,一个是xxxSdk.iml,最后一个是xxxService.iml

2)将上面的三个文件删除,此时工程目录会变动。

3)在Maven Projects中进行刷新,重新加载相关的文件(Reimport),

4)完成上述操作后,重新测试代码即可。

注意:上面的内容,是针对个人遇到的问题的解决过程,各位参考者最好在删除之前都有备份和记录等。防止出现意外情况。

发布了327 篇原创文章 · 获赞 133 · 访问量 63万+

猜你喜欢

转载自blog.csdn.net/qq_30507287/article/details/83515676