Nous remplaçons lentement les fichiers de commandes par lots (windows .bat) qui bousculaient simplement les classes compilées dans l'IDE des développeurs, avec des versions Ant plus complètes (c.-à-d. Obtenir de CVS, nettoyer la compilation, jar, archive, email, etc.)
J'ai passé beaucoup de temps à apprendre (et à déboguer les problèmes) avec Ant, donc je suis plus à l'aise de l'utiliser pour ces tâches. Mais je me demande si Ant est toujours aussi répandu qu'il l'était lorsque j'ai commencé à apprendre, ou si "le monde est passé" à quelque chose de plus récent (et peut-être plus lisse). (J'ai commencé à voir plus de choses de construction Maven distribuées, que je n'ai jamais utilisées, par exemple.)
L'importance pratique de cette question est de savoir si j'encourage les nouveaux développeurs à apprendre Ant , ou s'ils devraient apprendre autre chose pour les builds?
Je ne suis jamais trop au courant des tendances, donc ce serait formidable d'entendre d'autres développeurs Java ce qu'ils pensent être le meilleur outil de construction et ce qu'ils pensent que les nouveaux développeurs devraient apprendre.