Hemos estado reemplazando lentamente los archivos de comando de proceso por lotes (windows .bat) que simplemente alteraban las clases compiladas en el IDE de los desarrolladores, con compilaciones Ant más completas (es decir, obténgalas de CVS, compilación limpia, jar, archivo, correo electrónico, etc. .)
He pasado mucho tiempo aprendiendo (y depurando problemas) con Ant, por lo 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 empecé a aprender, o si "el mundo se ha movido" hacia algo más nuevo (y quizás más sofisticado). (He empezado a ver más cosas de compilación 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 estar aprendiendo algo más para compilaciones.
Nunca estoy demasiado al tanto de las tendencias, por lo que sería genial saber de otros desarrolladores de Java lo que creen que es la mejor herramienta de compilación y lo que creen que los nuevos desarrolladores deberían estar aprendiendo.