不要将gradle子项目安装为外部依赖项

问题描述 投票:0回答:1

我具有以下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中?

java maven gradle maven-plugin
1个回答
0
投票

任一:

  1. 将工件发布到外部或内部存储库
  2. 直接取决于项目库,如下所示。

-

// Project B
dependencies {
    implementation(project(":a"))
}

Ref:

© www.soinside.com 2019 - 2024. All rights reserved.