首页 > 解决方案 > 如何更改/覆盖 rootDir/projectDir?

问题描述

我有一个包含一些组件的大型仓库。

\my_repo
|--modul1
|--modul2
|--modul3
|--modul4
|--modul5
|--modul6
...
当我想使用使用另一个组件(modul2 和 modul3)的 gradle 构建一个组件(modul1)时,我收到如下信息:

“在根项目 'modul1' 中找不到路径为 ':module2/abc' 的项目”

是否有可能更改/覆盖 rootDir/projectDir?我想在寻找其他组件时指向“my_repo”?

我知道在 ant 中可以通过改变basedir="../../". 在 gradle 中有类似的方法吗?

标签: gradlebuild.gradle

解决方案


您要应用的概念称为多项目或多模块构建

我建议您阅读 Gradle 官方文档以编写多项目构建和/或阅读创建多项目构建指南。


推荐阅读