Diferencia entre revisiones de «Herramientas del Software Libre/Building systems»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 29:
Al ser un archivo de texto plano, puede ser leido por un ser humano incluso retocarlo sin mas que
un bloc de notas, ademas aprovecha la extensibilidad que tiene todo documento Xml para el
marcado, lo que lo hace independiente de las ordenes del sistema operativo, ademas de que no solo podemos realizar tareas de desarrollo sino que podemos desde copiar archivos hasta crear o eliminar directorios mediante simples tareas predefinidas.
 
*'''Desventajas:'''
Línea 82:
 
'''Explicacion:'''
Todo build.xml debe comenzar con el el tag "<?xml...>" por ser un archivo propio de esa extension, en el mismo debemos indicar la versión que usamos de xml, luego procedemos a escribir el tag "<project..>" donde especificamos que nombre tiene nuestro projecto mediante la propiedad "name", mediantecon "default" le decimos a Ant que tarea va a ser la ultima en ejecutarse.
Luego para cada tarea, lo unico que debemos hacer es, escribir un tag llamado target (un target es tomado como una tarea), al cual le daremos un nombre, y especificaremos sus respectivas dependencias en caso de tenerlas, como es el caso del target llamado "dist", el cual depende, para poder generar el directorio donde se alojara el archivo de distribucion (.jar en este caso), que todos los fuentes hayan sido compilados y guardados dentro del directorio
 
"build", el cual se especifica por medio de una variable contenida entre los simbolos "${...}" y declarada mas arriba en el tag "<property...>"
Luego para cada tarea, lo unico que debemos hacer es, escribir un tag llamado target (un target es tomado como una tarea), al cual le daremos un nombre, y especificaremos sus respectivas dependencias en caso de tenerlas, como es el caso del target llamado "dist", el cual depende, para poder generar el directorio donde se alojara el archivo de distribucion (.jar en este caso), que todos los fuentes hayan sido compilados y guardados dentro del directorio
"build", el cual se especifica por medio de una variable contenida entre los simbolos "${...}" y declarada mas arriba en el tag "<property...>".
 
===Enlaces externos===
 
*[http://ant.apache.org/ Pagina oficial]