我有一个我编写的 Kotlin 依赖项,现在正尝试在一个单独的项目中使用它。当我将它添加到声明为 val hits = 0
的其他项目变量中时无法使用变量 hits
引用但是通过使用 getHits()
如果我在第二个项目中使用 java,这将是有道理的,但我不是。在我过去从事的其他 Kotlin 项目中,这不是问题,我能想到的唯一不同之处在于我设置了 transitive = false
关于 gradle 依赖关系,因为这导致了另一个问题。无论如何,我对这是由什么引起的感到困惑,并感谢任何帮助,谢谢!
最佳答案
在 Intellij 反编译器中,我正在考虑一个我知道是用 Kotlin 编写的 java 类的类,所以我试图改变一些东西。问题是两件事之一:
compileKotlin
和 compileJava
当我只使用 Kotlin 时。 我相信问题是由前者引起的,因为我同时使用了
compileKotlin
和 compileJava
以前很好,但我从未使用过 maven 插件,但我添加了它,因为其他东西提示它需要它。
关于gradle - Kotlin 依赖项的行为不像 Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51717682/