kotlin项目不能在gradle中构建

我有一个java项目写在kotlin,我使用intelliJ IDEA来开发这个项目。 我有依赖关系设置(多个项目)的麻烦。 我已经阅读了大量的例子,但是我找不到解决方法,这里是我的依赖设置代码,它可以正确的在java类中构建,但是kotlin类会得到很多错误’Unresolved reference’。 对于我的设置是否有任何错误或gradle是不适合与kotlin。

PS:当我只构建核心项目时,构建过程会成功,但是在测试项目中构建会得到参考未解决的错误

allprojects { apply plugin: 'java' apply plugin: 'kotlin' group 'testProject' version '1.0' } subprojects{ apply plugin: 'java' apply plugin: 'kotlin' def defaultEncoding = 'UTF-8' compileJava.options.encoding = defaultEncoding sourceCompatibility = 1.8 targetCompatibility = 1.8 repositories { mavenCentral() mavenLocal() } dependencies { // Kotlin compile "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version" compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } } project(':test') { dependencies { compile project(':core') compile project(':testTwo') } project(':testTwo'){ dependencies{ compile project(':core') } 

setting.gradle

 include 'test','testTwo','core' 

kotlin-gradle-plugin不是你的子项目的依赖,它是buildscript本身的依赖。

按照插件和版本的说明