Discusión:Apache Ant

Último comentario: hace 5 años por InternetArchiveBot en el tema Enlaces externos modificados

Estoy de acuerdo con la indicación de que el Manual básico de ANT debería ser desplazado a Wikilibros. Parece un lugar más adecuado. -Ignacio Agulló, 9-6-2008.


opinión

editar

En mi opinión creo que Ant es una herramienta muy limitada cuando se compara con los script de bash y las utilidades estándar de Unix, que además son bastante más intuitivas. Utilizando cygwin bash está también disponible para windows y esto resuelve los problemas de portabilidad que pudiese haber. Por ejemplo utilizando bash / cygwin, si quiero copiar los ficheros de un directorio a otro modificados hace menos de 2 horas basta con hacer:

BASEDIR=${HOME}/project1
src="./src"
meta="./META-INF"
config="./config"
build=/var/lib/tomcat5/webapps/project1     # /cygdrive/c/tomcat/webapps bajo Windows + cygdrive
find_meta_pattern="-name '*xml' -or -name '*cfg'"

cd ${BASEDIR}
for dir in ${meta} ${config} ; do
 find ${dir} ${find_meta_pattern} -mmin -120 | tar cf - | tar -C ${build} -xf -
done

La combinación tar cf - | tar -C ${build} -xf - soluciona cualquier problema que pudiese surgir con rutas relativas.

Si queremos copiar en un servidor remoto basta con utilizar ssh y la opción j para comprimir en formato bzip2 antes de enviar a la red.

...
 find ${dir} ${meta_pattern} -mmin -120 | tar cjf - | ssh tomcat@servidorRemoto "tar -C ${build} -xjf -"

Las utilidades estándar de unix como sed o awk permiten prácticamente generar código de forma automática para nuestros proyectos, algo imposible para Ant y además nos permite administrar el sistema para tareas que nada tengan que ver con compilación de proyectos java, como p.ej, gestionar la configuración de Apache, Oracle/MySQL/... utilizando el mismo conjunto de comandos.

Enlaces rotos

editar

Elvisor (discusión) 16:58 29 may 2013 (UTC)Responder

Enlaces externos modificados

editar

Hola,

Acabo de modificar el enlace externo {linkrescued} en [[{Apache Ant}]]. Por favor tomáos un momento para revisar mi edición. Si tenéis alguna pregunta o necesitáis que el bot ignore los enlaces o toda la página en su conjunto, por favor visitad esta simple guía para ver información adicional. He realizado los siguientes cambios:

Por favor acudid a la guía anteriormente enlazada para más información sobre cómo corregir los errores que el bot pueda cometer.

Saludos.—InternetArchiveBot (Reportar un error) 07:13 10 sep 2017 (UTC)Responder

Enlaces externos modificados

editar

Hola,

Acabo de modificar 1 enlaces externos en Apache Ant. Por favor tomaos un momento para revisar mi edición. Si tenéis alguna pregunta o necesitáis que el bot ignore los enlaces o toda la página en su conjunto, por favor visitad esta simple guía para ver información adicional. He realizado los siguientes cambios:

Por favor acudid a la guía anteriormente enlazada para más información sobre cómo corregir los errores que el bot pueda cometer.

Saludos.—InternetArchiveBot (Reportar un error) 20:02 17 ago 2019 (UTC)Responder

Volver a la página «Apache Ant».