2016-06-23 12 views
0

Ist es möglich, übergeordnetes Projekt eines untergeordneten Großprojekts festzulegen.Konfigurieren Sie übergeordnete/root-Projekt für untergeordnetes Projekt in Gradle

In meinem Fall liegen alle übergeordneten und untergeordneten Projekt auf der gleichen Ebene in der Dateihierarchie. Zum Beispiel

  • Code

    • /Eltern Projekt

      • build.gradle
    • /Kind project1

      • build.gradle
    • /Kind project2

      • build.gradle

Porject Hier 1 auf project2 abhängig ist, so meine ich, sie als

compile project(':../project2') 

auch in meiner settings.gradle Datei, ich habe

include '../child_project1' 
include '../child_project1' 

damit ich in der Lage bin Aufgaben von übergeordneten Projektordner aber einzelne Aufgaben auszuführen sind nicht von der Kinderprojekte laufen.

+0

nicht sicher, aber 'includeFlat' kann sein, was Sie brauchen: https: // docs.gradle.org/current/javadoc/org/gradle/api/initialization/Settings.html#includeFlat (java.lang.String []) – Opal

Antwort

1

Ich weiß, dass dies eine alte Frage, aber Sie können dies tun, indem das Kind Projekt wie diese Angabe in Ihrem settings.gradle:

include ':A' 
project(':A').projectDir = new File('../A') 
Verwandte Themen