2017-09-27 1 views
1

Bei der Erstellung einiger tasks in der build.gradle eines Projekts fand ich sehr schwierig zu wissen, welcher Typ die Aufgabe sein sollte.Wie kann ich wissen, welche Aufgaben in Gradle verfügbar sind und wann sie zu verwenden sind?

Gibt es einen Referenzleitfaden, der angibt, welche Art von Aufgaben vorhanden sind und wann sie verwendet werden sollen?

S.S .: Auf dem oben genannten Link habe ich diese Info nicht gefunden.

+1

Ich bin mir nicht sicher, ob ich verstehe Ihre Frage. Das linke Menü auf der Seite, mit der Sie verbunden sind, enthält eine Liste der von Gradle bereitgestellten Aufgabentypen. Jedes zusätzliche Plugin bringt natürlich auch zusätzliche Aufgabenarten mit. Das Benutzerhandbuch behandelt jedes Kern-Gravel-Plugin mit all seinen Aufgaben: https://docs.gradle.org/4.2/userguide/userguide.html. Es ist ziemlich schwer zu übersehen. Ist das wonach Sie suchen? –

+1

Siehe: https://docs.gradle.org/current/dsl/org.gradle.api.Task.html und suchen Sie auf der linken Seite nach TaskTypes. Niemand kann sagen, wann eine bestimmte Aufgabe zu verwenden ist. z. B. wenn Sie Antlr nicht ausführen müssen, brauchen Sie wahrscheinlich keine Implementierung von AntlrTask – jdv

+0

JBNize und jdv, vielen Dank. Du hattest Recht. Ich fange gerade an Gradle zu benutzen und ich werde immer noch daran gewöhnt;) – lealceldeiro

Antwort

1

In der offiziellen Dokumentation Webseite Gradle, die tasks im linken Bereich unter einem „Kerntyp“ wie diese Rubrik finden:

enter image description here

Zusätzlich dazu, jede neue Plugin (Dritter) Sie fügen Ihrem Projekt neue Aufgaben hinzu (die auf Ihrer build.gradle verfügbar sind), die nicht in der obigen Liste aufgeführt sind, und sollten in der Website des Plugins dokumentiert werden.

Über, wenn die Verwendung jeder von ihnen, es hängt davon ab, was Sie tun müssen. Jede Aufgabe in der Liste hat eine Verknüpfung mit der entsprechenden Dokumentation. Das heißt, in dem Bild oben, wenn Sie auf die Einstellungsaufgabe klicken, führt Sie es zu seinem documentation. Auf diese Weise können Sie feststellen, ob die Aufgabe nützlich ist, was Sie tun müssen oder nicht.

Besonderer Dank geht an @JB Nizet und @jdv

Verwandte Themen