我具有以下gradle多项目结构。
root-project
-A
build.gradle
-B
build.gradle
build.gradle
settings.gradle
A
具有一些普通的Java代码和几个外部依赖项。 B
已将A
包括为compile(':A')
。 B
还有一个应用为apply plugin: 'maven'
的Maven插件。
现在,我的问题是每当我执行./gradlew install
时,B
都将A
包含为外部Maven依赖项。谁使用B
都无法编译,因为它找不到A
。如何跳过将maven插件应用于A
并将其所有代码包含在B
中?
任一:
-
// Project B
dependencies {
implementation(project(":a"))
}
Ref: