Gradle 在根模块之外的另一个项目中包含一个多模块子模块
Gradle include a multi-module submodule in another project outside the root module
这是我的情况。我有一个多模块项目 (MP) 和一个外部项目 (EP)
MP
|_ S1
|_ S2
EP
|_ I want to include S1
我想将 MP 的 S1 子模块作为外部项目 EP 的项目依赖项。可以吗?
我能够将其作为 jar 依赖项(带有版本)包含在内,将 ER 发布到本地 Maven 中。但是我需要将它作为一个没有版本的项目依赖包含进来,以便被我的 IDE 识别(避免每次构建和发布 EP)。
查看 composite builds,因为这是针对此类问题的 Gradle 解决方案。
您很可能必须在 EP 项目中包括完整的 MP 项目,因为在 MP 上下文之外可能无法完全定义 S1。
这是我的情况。我有一个多模块项目 (MP) 和一个外部项目 (EP)
MP
|_ S1
|_ S2
EP
|_ I want to include S1
我想将 MP 的 S1 子模块作为外部项目 EP 的项目依赖项。可以吗?
我能够将其作为 jar 依赖项(带有版本)包含在内,将 ER 发布到本地 Maven 中。但是我需要将它作为一个没有版本的项目依赖包含进来,以便被我的 IDE 识别(避免每次构建和发布 EP)。
查看 composite builds,因为这是针对此类问题的 Gradle 解决方案。
您很可能必须在 EP 项目中包括完整的 MP 项目,因为在 MP 上下文之外可能无法完全定义 S1。