У меня есть следующая структура проекта
-->Starnderd Location
-->Project1
-->settings.gradle
-->build.gradle
-->Subproject11
-->build.gradle
-->Subproject12
-->build.gradle
-->Project2
-->settings.gradle
-->build.gradle
-->Subproject21
-->build.gradle
-->Subproject22
-->build.gradle
-->build.gradle
-->settings.gradle
Идея структуры выше проекта состоит в том, что у нас есть несколько проектов, которые содержат подпроекты, каждый проект может иметь зависимости от других проектов. Также подпроекты внутри проекта могут иметь зависимости от других подпроектов в рамках одного и того же проекта. Проекты будут указаны в настройках .gradle в корне. Также settings.gradle внутри каждого проекта скажет, какие подпроекты этого конкретного проекта.
Мои настройки .gradle в корневом каталоге будут выглядеть как
include 'Project1',
'Project2'
и Project1 settings.gradle будет выглядеть как
include 'SubProject11'
'SubProject12'
другие заказы depndecy определяются в соответствующих файлах build.gradle Если я установил rand gradle clean build install внутри корневого местоположения (положение Standar), похоже, что он не использует конфигурации в файле настроек уровня проекта.
Что я здесь делаю неправильно?