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