[JAVA] Tâches de contrôle effectuées par Gradle

Gradle, l'utilisez-vous? C'est également idéal pour le développement Java. Cependant, j'ai eu une plainte d'avant. Autrement dit, la compilation est exécutée chaque fois que Javadoc est créé ou que Jar est créé.

Cela ne prend pas longtemps car j'ai déjà un cache, mais je voulais le contrôler un peu plus intelligemment.

Quand je l'ai recherché quand j'avais le temps, la clé se trouvait dans la figure ci-dessous.

image https://docs.gradle.org/current/userguide/java_plugin.htmlから拝借

À partir de cette figure, vous pouvez voir que lorsque vous exécutez gradle build, assemble, check et les tâches associées sont exécutées les unes après les autres, et vous devez exécuter des classes pour compiler ...

De plus, si vous souhaitez exécuter une tâche de type test, vous pouvez exécuter test, et il semble que les classes seront exécutées lorsque vous l'exécuterez.

En conséquence, nous avons trouvé ce qui suit. Si vous souhaitez compiler uniquement, exécutez la commande suivante

gradle classes

Si vous souhaitez exécuter uniquement le test, exécutez la commande suivante (la compilation doit déjà être terminée)

gradle test -x classes
//-x exclut la tâche

En gardant ce chiffre à l'esprit, il semble que vous n'aurez pas à passer de temps sur des tâches inutiles.

Recommended Posts

Tâches de contrôle effectuées par Gradle
[Gradle] Opérations de construction souvent effectuées dans les projets Java
gradle tâches traduction japonaise
Notes de puzzle à Gradle
Copier les pots dépendants dans Gradle 5
[Gradle] À propos des tâches du plug-in Java
Multi-projets Spring Boot 2 avec Gradle
Tendances populaires dans Gradle et Maven
Faites HelloWorld avec Java / IntelliJ / Gradle
Créer un JAR exécutable multi-projets avec Gradle
Parcourez les artefacts Maven locaux à Gradle
Remarques sur le contrôle du signal en Java
Le traitement des événements est effectué au printemps.
Implémenter l'application Spring Boot dans Gradle
Bonjour tout le monde en Java et Gradle