Gradle verschachtelte Multiprojekte mit Projektkompilierabhängigkeiten
Habe ich ein identisches problem zu diesem Gradle Multi-Modul-Projekt-Setup aber ich habe project compile-Abhängigkeiten zu bauen und nicht die Nutzung der Bibliothek(jar) Abhängigkeiten-Lösung gegeben wurde, als eine Lösung der oben genannten Frage.
Root
|__ P1
| |_ PP1
| |_ PP2
|
|__ P2
|_PP3
|_PP4
PP1, PP2, PP3 und PP4 sind sub-Projekte und haben jeweils Ihre eigenen zu bauen.gradle-Dateien; P1 und P2 auch zu bauen.gradle und Einstellungen.gradle-Dateien.
Wie kann ich erklären, PP1 als compile-Abhängigkeit im PP3 zu bauen.gradle-Datei?
apply plugin: 'java'
dependencies {
compile('P1:PP1') //does not work
compile group: 'P1', name: 'PP1', version: '0.1' //jar library dependency not an option
compile('{ant_target}')? //follow up question - an ant target as a dependency
}
Ich bin mit Gradle v1.2
InformationsquelleAutor der Frage meja | 2012-11-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einem build nur eine einzige
settings.gradle
- Datei. Vorausgesetztsettings.gradle
ist im root-Verzeichnis und umfasst Projekte wie:Können Sie ein compile-Abhängigkeit wie folgt:
Weitere Informationen finden Sie unter "Multi-Projekt-Builds" Kapitel in der Gradle User Guide.
InformationsquelleAutor der Antwort Peter Niederwieser