[Gradle] Informationen zu Java-Plug-In-Aufgaben

Abhängigkeiten von Java-Plug-In-Tasks

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.

Übersicht über die Reihenfolge und Verarbeitung der Aufgaben

Aufgabe compileJava / processResources

Zielt auf den Hauptquellensatz ab. Kompilieren Sie die Java-Quelle und kopieren Sie die Ressourcen in die Build-Datei.

Klassenaufgabe

Führen Sie die Aufgaben compileJava und processResources aus.

Javadoc Aufgabe

Generieren Sie ein Javadoc basierend auf dem Produkt, das das Ergebnis der Ausführung der Klassenaufgabe ist.

Aufgabe compileTestJava / processTestResources

test Zielt auf den Quellensatz ab. Kompilieren Sie die Java-Quelle und kopieren Sie die Ressourcen in die Build-Datei.

TestClasses-Aufgabe

Führen Sie die Aufgabe compileTestJava und die Aufgabe processTestResources aus.

Testaufgabe

Führen Sie die Aufgaben testClasses, compileTestJava, processTestResources aus. Generieren Sie einen Bericht über die Ergebnisse der Testausführung im XML-Format.

Aufgabe überprüfen

Bestimmen Sie anhand der von der Testaufgabe generierten XML-Datei, ob der Build möglich ist.

Glasaufgabe

Klassen Dateien, Ressourcen, Bibliotheken usw., die Produkte von Aufgaben sind In eine JAR-Datei.

Aufgabe puloadArchives

Laden Sie Archive wie JAR-Dateien in ein Repository hoch.

Aufgabe zusammenbauen

Mit den Standardeinstellungen entspricht der Ausführungsinhalt dem JAR-Task.

Aufgabe erstellen

Führen Sie die Prüfung durch und stellen Sie Aufgaben zusammen.

Aufgabenübersicht

compileJava-Aufgabe / compileTestJava-Aufgabe

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.

processResources task / processTestResources task

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).

Glasaufgabe

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.

Javadoc Aufgabe

Aufgabe vom Typ Javadoc. Javadoc generieren.

Referenz

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

[Gradle] Informationen zu Java-Plug-In-Aufgaben
Über die Java-Schnittstelle
[Java] Informationen zu Java 12-Funktionen
[Java] Über Arrays
Etwas über Java
Wo ist mit Java?
Informationen zu Java-Funktionen
Über Java-Threads
[Java] -Schnittstelle
Über die Java-Klasse
Informationen zu Java-Arrays
Über Java-Vererbung
Über Schnittstelle, Java-Schnittstelle
Über Java Var
Über Java Literal
Informationen zu Java-Befehlen
Informationen zur Java-Protokollausgabe
Informationen zur Java-Funktionsschnittstelle
Java, über zweidimensionales Array
Über die Klassenteilung (Java)
Über [Java] [StreamAPI] allMatch ()
Informationen zur Java StringBuilder-Klasse
[Java] Über Singleton Class
Gradle Aufgaben Japanische Übersetzung
Informationen zur Bindung von Java-Methoden
[Java] Über anonyme Klassen
Informationen zu Aufteilungsmethoden (Java)
Erster Gradle Build (Java)
[Java Silver] Informationen zur Initialisierung
Informationen zur Java-Array-Liste
Über Java-Polymorphismus super ()
Informationen zur Vererbung (Java Silver)
Informationen zur Java String-Klasse
Informationen zu Java-Zugriffsmodifikatoren
Über Java-Lambda-Ausdrücke
Informationen zu Java-Einstiegspunkten
Java 10 Docker-Unterstützung
Persönliche Zusammenfassung über Java
Über die abstrakte Klasse von Java
Erstellen Sie mit Gradle ein Java-Multiprojekt
Was ich über Java 8 recherchiert habe
Über Java-Instanzen
Was ich über Java 6 recherchiert habe
THETA Plug-In Entwicklung (über Theta-Plugin-SDK)
Spring + Gradle + Java Schnellstart
Informationen zu Java-Variablendeklarationsanweisungen
Was ich über Java 9 recherchiert habe
[Java] Informationen zur Behandlung von Try-Catch-Ausnahmen
Informationen zu Java Class Loader-Typen
Kontrollaufgaben von Gradle
[Java Silver] Über gleich Methode
[Java] Über String und StringBuilder
Was ich über Java 7 recherchiert habe
Informationen zu Alibaba Java-Codierungsrichtlinien
Java-Klasse Variable Klassenmethode
Über Java-Paket und Import
Verwenden von Docker von Java Gradle
Über Java Abstract Class