无法为类型org.gradle.api.Project的项目':core'设置未知属性'transitive'

isi*_*ara 3 gradle build.gradle

我正在使用旧的gradle版本(1.12)的Java项目中工作。现在,我将gradle升级到新版本(4.4),以便可以使用Kotlin。我一直在解决依赖关系问题,并且一切似乎都正常,除了一个名为transitive的属性,该属性在1.12版上似乎有效。

这是给我带来麻烦的代码:

dependencies {
  compile project(':core') {   
    transitive = false //Here
  }
  // bunch of dependencies below
}
Run Code Online (Sandbox Code Playgroud)

关于如何在较新版本的Gradle中获得相同结果的任何想法?

小智 7

尝试这个..

compile(project(:your-library-name)) {
    transitive=true
}
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你。