IntelliJ"找不到符号"对于我的Gradle源集依赖关系中的类

时间:2018-06-01 09:07:32

标签: java intellij-idea compilation

我在一个名为itest的包中有一个类(A),用于我的集成测试。我希望它使用另一个名为test的包中的类(B)进行单元测试。但是,当我尝试运行itest目录时,我得到了#34;找不到符号"与所有对B类的引用有关。

当我看Gradle时 - >来源集 - > itest - >依赖关系我可以看到[project-name]:test(Compile),这表明B类应该可用于A类。

一位同事已经加入了代码,它在他的机器上工作正常,能够在A级测试中使用B级。该项目还在TeamCity CI中成功完成。这表明它只是我机器上的IntelliJ配置问题。

我看过其他"找不到符号"所以建议编译项目的问题。当我尝试这个但它错误的"找不到符号"。

1 个答案:

答案 0 :(得分:0)

我通过删除/ home中.IDEAC2018.1文件夹中的.config文件夹解决了这个问题。

.config文件是IntelliJ本身的配置。