2017-10-24 2 views
0

Ich arbeite derzeit daran, bestimmte Tasks während des Befehls .\gradlew build aus dem Build-Prozess auszuschließen. Ich konnte Aufgaben über die excludeTaskNames erfolgreich ausschließen. Ich möchte jedoch mehrere Aufgaben in einer einzigen Zeile ausschließen, anstatt jede Aufgabe pro Zeile hinzuzufügen.Gradle schließt mehrere Tasks programmatisch aus

gradle.startParameter.excludedTaskNames << "test" 
gradle.startParameter.excludedTaskNames << "lint" 

Jede Hilfe zu diesem Thema geschätzt :)

Danke würde!

Antwort

1

Wenn es ein gradle Aufgabe ist es, überspringen Sie versuchen, sollten Sie mit dem Befehl -x

./gradlew build -x test -x lint 
+0

Nicht Linie basierte Ausführung Befehl, müssen sie in build.gradle hinzufügen direkt – ahmad

+0

Sie können Arrays in groovy conbine mit '+', also sollten Sie 'gradle.startParameters.excludedTaskNames + = [" test "," lint "]' 'tun können. Es ist jedoch die beste Vorgehensweise, diese auf mehrere Zeilen aufzuteilen, da es einfacher zu lesen ist und weniger wahrscheinlich einen Zusammenführungskonflikt in der Quellcodeverwaltung auslöst. – Jon

Verwandte Themen