我在一个名为itest的包中有一个类(A),用于我的集成测试。我希望它使用另一个名为test的包中的类(B)进行单元测试。但是,当我尝试运行itest目录时,我得到了#34;找不到符号"与所有对B类的引用有关。
当我看Gradle时 - >来源集 - > itest - >依赖关系我可以看到[project-name]:test(Compile),这表明B类应该可用于A类。
一位同事已经加入了代码,它在他的机器上工作正常,能够在A级测试中使用B级。该项目还在TeamCity CI中成功完成。这表明它只是我机器上的IntelliJ配置问题。
我看过其他"找不到符号"所以建议编译项目的问题。当我尝试这个但它错误的"找不到符号"。
答案 0 :(得分:0)
我通过删除/ home中.IDEAC2018.1文件夹中的.config文件夹解决了这个问题。
.config文件是IntelliJ本身的配置。