El paquete Apache Ant es una herramienta de construcción basada en Java. Es teoría es algo como make, pero sin las dobleces de make. Ant es diferente. En vez de un modelo que se extiende comandos basados en el intérprete de comandos, Ant se extiende usando clases Java. En vez de escribir comandos del intérprete, los ficheros de configuración se basan en XML, llamando a un árbol de objetivos en el que diversas tareas son ejecutadas. Cada tarea es ejecutada por un objeto que implementa una interfaz de tarea particular.
Descarga (HTTP): http://www.apache.org/dist/ant/source/apache-ant-1.6.2-src.tar.bz2
Descarga (FTP): ftp://ftp.oregonstate.edu/pub/apache/ant/source/apache-ant-1.6.2-src.tar.bz2
Suma MD5 del paquete: 83c3adefdbf90bcbc4b804d4c55c0778
Tamaño del paquete: 6.2 MB
Estimación del espacio necesario en disco: 92 MB
Tiempo estimado de construcción: 0.47 SBU
Nota: puede que necesites librerías adicionales para satisfacer los requisitos de construcción de los diversos paquetes que se instalan usando Apache Ant. Revisa en la tabla que hay en http://ant.apache.org/manual/install.html#librarydependencies cualquier prerequisito de librerías que puedas necesitar. Una de dichas librerías es la librería del entorno de trabajo para pruebas JUnit. Muchos paquetes instalados con Ant usarán esta librería para realizar las unidades de pruebas durante el proceso de construcción. Para instalar la librería JUnit junto con el paquete Apache Ant, descargala de http://www.junit.org/, descomprime los ficheros de la distribución (necesita UnZip-5.52) y copia el fichero junit.jar al subdirectorio lib del abol de fuentes de Apache Ant antes de iniciar la construcción de Apache Ant.
Instala Apache Ant ejecutando los siguientes comandos:
patch -Np1 -i ../apache-ant-1.6.2-blfs_install-1.patch
Ahora, como usuario root:
./build.sh -Ddist.dir=/opt/ant-1.6.2 dist &&
ln -sf /etc/ant /opt/ant-1.6.2/etc &&
ln -sf ant-1.6.2 /opt/ant
./build.sh -Ddist.dir=/opt/ant-1.6.2 dist: Este comando lo hace todo. Construye el paquete y luego lo instala en /opt/ant-1.6.2.
ln -sf /etc/ant /opt/ant-1.6.2/etc: El parche cambia el fichero de configuración a /etc/ant para cumplir con el FHS. Este comando crea un enlace simbólico desde el directorio de configuración al directorio de instalación, pues el paquete espera encontrar los ficheros allí.
ln -sf ant-1.6.2 /opt/ant: Este comando es opcional y crea un enlace simbólico de cenveniencia.
Algunos paquetes necesitarán que ant se encuentre en la ruta de búsqueda y que la variable de entorno $ANT_HOME esté definida. Satisface estos requisitos añadiendo las siguientes líneas a /etc/profile o a los ficheros ~/.profile o ~/.bashrc individuales de cada usuario:
export PATH=$PATH:/opt/ant/bin export ANT_HOME=/opt/ant
Herramienta de construcción basada en Java usada por diversos paquetes en vez del programa make convencional.
Guión de soporte usado para iniciar los guiones de construcción de ant en un directorio dado.
Guión Perl que proporciona una funcionalidad similar a la ofrecida por el guión antRun.
Guión Perl que permite a Bash completar una línea de comandos ant.
Guión envoltorio en Perl usado para invocar a ant.
Guión envoltorio en Python usado para invocar a ant.
Las librerías de clases Java de Apache Ant.
Librería de clases Java usada por Apache Ant para procesar XML.
Contiene las clases Java para DOM requeridas por el formateador XML de Apache Ant.
Last updated on 2005-04-24 13:18:42 +0200