Gradle, benutzt du es? Es eignet sich auch hervorragend für die Java-Entwicklung. Ich hatte jedoch schon einmal eine Beschwerde. Das heißt, die Kompilierung wird jedes Mal ausgeführt, wenn Javadoc oder Jar erstellt wird.
Es dauert nicht lange, da ich bereits einen Cache habe, aber ich wollte ihn etwas intelligenter steuern.
Als ich es nachgeschlagen habe, als ich Zeit hatte, war der Schlüssel in der Abbildung unten.
https://docs.gradle.org/current/userguide/java_plugin.htmlから拝借
Aus dieser Abbildung können Sie ersehen, dass beim Ausführen von Gradle Build, Assembling, Check und verwandten Aufgaben nacheinander ausgeführt werden und Sie Klassen zum Kompilieren ausführen sollten.
Wenn Sie eine Testaufgabe ausführen möchten, können Sie auch einen Test ausführen, und es scheint, dass Klassen ausgeführt werden, wenn Sie dies ausführen.
Als Ergebnis fanden wir Folgendes. Wenn Sie nur kompilieren möchten, führen Sie den folgenden Befehl aus
gradle classes
Wenn Sie nur den Test ausführen möchten, führen Sie den folgenden Befehl aus (die Kompilierung muss bereits abgeschlossen sein).
gradle test -x classes
//-x schließt die Aufgabe aus
Wenn Sie diese Zahl berücksichtigen, müssen Sie anscheinend keine Zeit für unnötige Aufgaben aufwenden.
Recommended Posts