Gradle - führt mehrere Befehle von Task @ a

Ich habe 2 separate Apps (in einem Projekt), die 2 separate Builds erfordern (sencha cmd). Ich wurde gebeten, ein Gradle-Skript zu erstellen, das die Builds für beide Apps ausführt.

Ich habe eine Aufgabe erstellt, die eine App erstellt, habe jedoch Probleme, die gleiche Aufgabe zum Erstellen der zweiten App zu verwenden.

Das ist, was ich bisher habe:

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 zur obigen Aufgabe hinzufüge:

 workingDir 'src/main/app/MYOTHERAPP'
 commandLine 'cmd', 'c', 'sencha app build'

der erste Befehl wird ignoriert und nur der zweite Befehl ausgeführt.

So gibt es sowieso ich kann beide Befehle mit einer Aufgabe ausführen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage