2016-11-25 3 views
1

Ist es möglich, den Aufruf ": myproject: assemble -a" in eine Aufgabe zu verpacken?Gradle: Erweitern Task mit Optionsflag

Ich möchte eine Ein-Klick-Lösung für die Zusammenstellung eines einzelnen Projekts in einer Multiprojektumgebung bereitstellen. Ist das möglich?

Antwort

0

Sie können simpy eine benutzerdefinierte Aufgabe erstellen und es ist dependsOn Eigenschaft wie folgt:

assembleMyProject(dependsOn: ':myproject:assemble') { 

} 
+0

Art der Arbeiten, aber ich möchte vor allem, dass „-a“ Flagge aufgenommen werden. Ist das möglich? – Joschi

+0

@Joschi Entschuldigung, habe nicht erwähnt .. Wie für Kommandozeilenargumente überschrieben, glaube nicht, dass es möglich ist. Ich würde lieber eigenständiges Bash-Skript oder Bat-Datei erstellen, um Gradle mit genauen Task- und Befehlszeilenargumenten auszuführen. – Stanislav

+0

Richtig, das könnte eine Lösung sein. Ich denke, es könnte möglich sein, eine Aufgabe zu erstellen. Wie auch immer, danke für deine Hilfe! – Joschi

Verwandte Themen