Ich habe 2 separate Apps (in einem Projekt), die 2 separate Builds benötigen (Sencha CMD). Ich wurde gebeten, ein Skript zu erstellen, das die Builds für beide Apps erstellt.Gradle - führe mehrere Befehle von Task
Ich habe eine Aufgabe erstellt, die eine App erstellt, aber habe Probleme mit der gleichen Aufgabe, um die zweite App zu bauen.
Dies ist, was ich bisher:
task senchaCmdBuild (type: Exec) {
workingDir 'src/main/app/MYAPP'
commandLine 'cmd', 'c', 'sencha app build'
}
und das funktioniert gut.
Wenn ich die folgenden 2 Zeilen, auf die oben Aufgabe hinzufügen:
workingDir 'src/main/app/MYOTHERAPP'
commandLine 'cmd', 'c', 'sencha app build'
der erste Befehl ignoriert und nur den zweiten Befehl ausführt.
Also gibt es sowieso ich kann beide Befehle mit einer Aufgabe ausführen?
erstellen zwei 'Exec erstellen 'Aufgaben und führen Sie beide von einer Hauptaufgabe aus. – RaGe
Ich glaube, dass es eine Lösung geben muss, wo Sie '&&' in der Befehlszeile verwenden können, um mehrere Dinge auszuführen. Alternativ könnten Sie auch ein Shell-Skript aufrufen, das beides getan hat. –