构建包含混合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代码的依赖关系,而不是改变我的项目构建中的默认顺序。
- 有没有办法使用Gradle将Kotlin类编译为JavaScript?
- Kotlin:测试中的java.lang.NoSuchMethodError
- Gradle compileKotlin includeRuntime不向jar添加运行时
- 如何覆盖gradle kotlin-dsl中的任务
- Spring Boot:Boot Run不能添加addResources = true
- 无法使用Gradle在IntelliJ Community Edition中添加应用程序服务器
- Beta由Crashlytics – 包似乎已损坏
- Kotlin 1.2.10和Java 9对自动模块有相反的规定吗?
- 插件没有在Android自动构建中发现gradle错误