Gradle编译的Scala类与IntelliJ不兼容?

时间:2016-10-31 16:43:44

标签: scala intellij-idea gradle

我将scala项目配置为使用gradle作为构建工具。在开发过程中,我使用IntelliJ和已配置的Scala插件和Gradle插件。

我的问题是为什么gradle从命令行/终端编译的类与IntelliJ中的类不兼容(即IntelliJ总是尝试重新编译scala类,即使我不修改任何东西并只运行测试)?

1 个答案:

答案 0 :(得分:1)

这是IntelliJ的已知错误,看起来不太可能修复。问题是IntelliJ有一个增量编译器,并且很难将外部编译的类合并到其依赖图中,因为scalac编译器不会生成IntelliJ使用的自定义依赖图信息。

请参阅https://youtrack.jetbrains.com/issue/SCL-8481https://youtrack.jetbrains.com/issue/SCL-7711

(更多信息位于https://github.com/JetBrains/intellij-scala/issues/131,现已删除)