Ich versuche unter Hierarchie in Ant zu implementieren:Ant Projekt mehrere Ordner enthält, zu bauen
ParentProject
build.xml
RuntimeFolder_1
build.xml
RuntimeFolder_2
build.xml
RuntimeFolder_n
build.xml
Hier Als ich Parent build.xml bauen, sollte es alle untergeordneten Ordner iterieren und bauen Sie. Ein Benutzer kann beliebig viele Laufzeitordner hinzufügen. Außerdem sollte ich RuntimeFolder_1 ... RuntimeFolder_n einzeln erstellen können. Weiß jemand, wie ich das machen kann?
Schritt 1: Stoppen Sie die Verwendung von ant. Schritt 2: Starten Sie mit [Gradle] (https://docs.gradle.org/current/userguide/java_plugin.html) –
Kann ich es leicht mit Gradle irgendein Beispiel tun? –
Natürlich kann es gemacht werden, die Lösung hängt davon ab, wie Sie wollen, dass es funktioniert. Möchten Sie einen einzelnen Multiprojekt-Build erstellen, der zusammen erstellt und freigegeben wird und in einem einzigen Quell-Repository (mit Abhängigkeiten zwischen Projekten) lebt? Oder möchten Sie viele separate Builds, die separat releasefähig sind und in separaten Quell-Repositories (auch mit Abhängigkeiten voneinander) und einem "Uber" -Build existieren können, um sie alle auf einmal auszuführen? –