Hemos estado reemplazando lentamente los archivos de comandos por lotes (Windows .bat) que simplemente sacudían las clases compiladas en el IDE de los desarrolladores, con compilaciones Ant más completas (es decir, obtener de CVS, compilación limpia, jar, archivo, correo electrónico, etc.)
He pasado mucho tiempo aprendiendo (y depurando problemas) con Ant, así que me siento más cómodo usándolo para estas tareas. Pero me pregunto si Ant todavía tiene un uso tan amplio como cuando comencé a aprender, o si "el mundo ha avanzado" hacia algo más nuevo (y tal vez más elegante). (Comencé a ver más cosas de compilación de Maven distribuidas, que nunca he usado, por ejemplo).
La importancia práctica de esta pregunta es si presiono a los nuevos desarrolladores para que aprendan Ant o si deberían aprender algo más para las compilaciones.
Nunca estoy demasiado al tanto de las tendencias, por lo que sería genial saber de otros desarrolladores de Java qué creen que es la mejor herramienta de compilación y qué creen que deberían estar aprendiendo los nuevos desarrolladores.