Мне не совсем понятно, какую иерархию вы имеете в виду.
Если вы имеете в виду иерархию структуры проекта, другими словами, иметь единый план сборки Gradle, другими словами, иметь единую структуру и одно gradlew
выполнение для построения обоих деревьев, то то, что вам нужно, невозможно. Ссылаясь на документацию , выделено мое:
Многопроектная сборка в Gradle состоит из одного корневого проекта и одного или нескольких подпроектов, которые также могут иметь подпроекты.
Обходной путь, в данном случае, это просто вставить другой проект Gradle поверх is, чтобы у вас снова был правильный корень:
-> b
/
a ->
/ \
/ -> c
z ->
\ -> q
\ /
p ->
\
-> r
Если вы хотите добавить два корня gradle к корневому каталогу одного проекта git , я думаю, вы могли бы сделать это, используя разные имена файлов xxx.gradle
, но я думаю, это будет очень неудобно для использования, и я советую против этого. Просто используйте подкаталоги.