构建包含混合Groovy,Kotlin的IntelliJ项目的jar时出错
我在包含Groovy,Kotlin和Java源代码的IntelliJ项目中引用了Kotlin文件中的Groovy类。 当我运行gradle jar
时, compileKotlin
步骤失败了。 Gradle错误的形式SomeKotlinFile.kt: Unresolved reference: SomeGroovyClass
有没有办法解决这个问题? Groovy类是否在编译Kotlin的时候没有被编译?
非常感谢!
跟进
这个关于Kotlin / Groovy编译顺序的页面很有帮助。 我决定在Groovy代码中删除Kotlin代码的依赖关系,而不是改变我的项目构建中的默认顺序。