Gradle-Dateien mit mehreren Einstellungen für die Erstellung mehrerer Projekte

Ich habe folgende Projektstruktur

-->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

Die Idee der obigen Projektstruktur ist, dass wir mehrere Projekte haben, die Unterprojekte enthalten. Jedes Projekt kann Abhängigkeiten zu anderen Projekten haben. Auch Teilprojekte innerhalb des Projekts können Abhängigkeiten zu anderen Teilprojekten innerhalb desselben Projekts aufweisen. Projekte werden in der settings.gradle im Stammverzeichnis angegeben. Außerdem gibt settings.gradle in jedem Projekt an, welche Unterprojekte zu diesem bestimmten Projekt gehören.

Meine settings.gradle im root würde so aussehen

include 'Project1',
         'Project2'

und Projekt1 settings.gradle sieht aus wie

include 'SubProject11'
         'SubProject12'

Andere Depndecy-Aufträge sind in den jeweiligen build.gradle-Dateien definiert. Wenn ich eine saubere Build-Installation im Stammverzeichnis (Standar-Verzeichnis) vornehme, werden anscheinend keine Konfigurationen in der Datei settings.gradle auf Projektebene verwendet.

Was mache ich hier falsch?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage