如何更改/覆盖rootDir / projectDir?

时间:2019-01-09 16:45:58

标签: gradle build.gradle

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

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

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

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

我知道在ant中可以通过更改basedir="../../"来实现。用gradle做类似的方法吗?

1 个答案:

答案 0 :(得分:0)

您要应用的概念称为 multi-project multi-module builds

我建议您阅读authoring multi-project builds的Gradle官方文档和/或通过create multi-project builds指南进行操作。