Die meisten in Java-Plug-Ins enthaltenen Aufgaben können nicht selbst ausgeführt werden und sind abhängig. Daher gibt es eine Aufgabe, die zuerst ausgeführt werden sollte.
Zielt auf den Hauptquellensatz ab. Kompilieren Sie die Java-Quelle und kopieren Sie die Ressourcen in die Build-Datei.
Führen Sie die Aufgaben compileJava und processResources aus.
Generieren Sie ein Javadoc basierend auf dem Produkt, das das Ergebnis der Ausführung der Klassenaufgabe ist.
test Zielt auf den Quellensatz ab. Kompilieren Sie die Java-Quelle und kopieren Sie die Ressourcen in die Build-Datei.
Führen Sie die Aufgabe compileTestJava und die Aufgabe processTestResources aus.
Führen Sie die Aufgaben testClasses, compileTestJava, processTestResources aus. Generieren Sie einen Bericht über die Ergebnisse der Testausführung im XML-Format.
Bestimmen Sie anhand der von der Testaufgabe generierten XML-Datei, ob der Build möglich ist.
Klassen Dateien, Ressourcen, Bibliotheken usw., die Produkte von Aufgaben sind In eine JAR-Datei.
Laden Sie Archive wie JAR-Dateien in ein Repository hoch.
Mit den Standardeinstellungen entspricht der Ausführungsinhalt dem JAR-Task.
Führen Sie die Prüfung durch und stellen Sie Aufgaben zusammen.
Aufgabe vom Typ JavaCompile. Kompilieren Sie die Java-Quelle mit dem Befehl javac. Unter dem von der Eigenschaft java.srcDirs angegebenen Verzeichnis Kompilieren Sie eine Datei mit der Erweiterung .java.
Kopiertypaufgabe. Kopieren Sie die Ressource in das Klassenausgabeziel. Dateien unter dem von der Eigenschaft resources.srcDirs angegebenen Verzeichnis mit einer anderen Erweiterung als .java Kopieren Sie in das Ausgabeziel des Quellensatzes (Einstellwert der Ausgabeeigenschaft).
Jar Typ Aufgabe. Generieren Sie eine JAR-Datei. Ausgabeeigenschaft des Hauptquellensatzes (= Ausgabe der Aufgabe compileJava und der Aufgabe processResources) Generieren Sie eine JAR-Datei zur Archivierung.
Aufgabe vom Typ Javadoc. Javadoc generieren.
Dieser Artikel wurde unter Bezugnahme auf die folgenden Bücher geschrieben.
Nachschlagewerk: [Gründliche Einführung in Gradle] Erstellen einer automatisierten Plattform mit Build-Tools der nächsten Generation](https://www.shoeisha.co.jp/book/detail/9784798136431)
Recommended Posts