背景
因为近期团队对我的项目代码库进行了迁徙,咱们须要从新拉取代码到本地。故而我将旧的工程删掉,将新的我的项目代码 clone 下来之后从新导入到 Intelij 中后。
这几步都很顺利,然而当我执行一个原来单元测试时,呈现了如下的报错。
class not found "....." empty test suite
本人一头雾水,还是之前的代码,怎么删除原有我的项目,再从新导入就报错了捏。
思来想去必定和代码没有关系,上网上搜了一下,发现是 idea 配置文件引发的问题。
解决
解决步骤如下:
1)找到以后工程下的.iml 文件和.idea 文件,因为.idea 是暗藏文件,查看是用 ls -a。
2)将下面的文件删除后,工程目录会产生变动。
3)在 Maven Projects 中进行刷新,从新加载相干的文件(Reimport)。
4)实现上述操作后,重新启动单元测试代码即可。
概念解释
同时记一下两个文件的含意
.iml 文件 :iml 是 intellij idea 的工程配置文件,外面记录的是以后 project 的一些配置信息。
.idea 文件夹 :.idea 寄存我的项目的配置信息,包含历史记录,版本控制信息等。
本篇文章如有帮忙到您,请给「翎野君」点个赞,感谢您的反对。