我有两个本地项目:A项目和B项目。
项目B依赖于项目A,因此我将项目A包含在项目B中。
我遇到的问题是,项目A还具有项目B需要使用的外部依赖项,但是Gradle构建不包括它们。
apply plugin: 'eclipse'
apply plugin: "com.github.bjornvester.xjc"
apply plugin: 'java-library'
dependencies {
api group: 'com.google.guava', name: 'guava', version: '28.1-jre'
...
rootProject.name = 'Project B'
include ':Project A'
project(':Project A').projectDir = new File("../Project A")
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'java-library'
dependencies {
implementation (project(":Project A")) { transitive = true }
}
我还在项目B上运行以下命令:gradlew cleanEclipse eclipse
,
但是,它仍然不会下载Project A的依赖项。我在做什么错了?