Estoy trabajando en un gran sistema C++ construido con ant + cpptasks. Funciona bastante bien, pero el archivo build.xml se está saliendo de control, debido al procedimiento operativo estándar para agregar una nueva biblioteca o un objetivo ejecutable para copiar y pegar las reglas de otra lib/exe (que ya son bastante grandes). Si este fuera el "código correcto", estaría pidiendo a gritos una refactorización, pero al ser un novato de hormiga (más utilizado para hacer o soluciones de VisualStudio) no estoy seguro de cuáles son las opciones.¿Cómo se "refactorizan" los archivos ant build.xml?
¿Cuáles son las mejores prácticas de los usuarios de hormigas para detener la explosión de archivos de compilación de hormigas?
Una opción obvia sería producir el build.xml a través de XSLT, definiendo nuestras propias etiquetas para los patrones comúnmente recurrentes. ¿Alguien hace eso, o hay mejores formas?
Los enlaces ya no funcionan. Enlaces fijos: http://ant.apache.org/manual/Tasks/macrodef.html y http://ant.apache.org/manual/Tasks/import.html y http://ant.apache.org/manual /Tasks/subant.html –
Se han corregido los enlaces rotos. –