Il pacchetto Apache Ant è un tool di costruzione basato su Java. In teoria è simile a make, ma senza le grinze di make. Ant è diverso. Invece di un modello esteso con comandi di shell Ant è esteso usando classi Java. Invece di scrivere comandi shell i file di configurazione sono basati su XML, e chiamano un albero target in cui vengono eseguiti vari task. Ciascun task è eseguito da un oggetto che implementa una particolare interfaccia per il task.
Download (HTTP): http://www.apache.org/dist/ant/source/apache-ant-1.6.2-src.tar.bz2
Download (FTP): ftp://ftp.oregonstate.edu/pub/apache/ant/source/apache-ant-1.6.2-src.tar.bz2
Download MD5 sum: 83c3adefdbf90bcbc4b804d4c55c0778
Dimensione del download: 6.2 MB
Stima dello spazio su disco richiesto: 90 MB
Stima del tempo di costruzione: 0.47 SBU
Nota: potrebbero essere necessarie librerie aggiuntive per soddisfare le richieste di costruzione di vari pacchetti installati usando Apache Ant. Rivedere la tabella presso http://ant.apache.org/manual/install.html#librarydependencies per qualunque libreria prerequisita potesse essere necessaria. Una tale libreria è la libreria framework di testing JUnit. Molti pacchetti installati da Ant useranno questa libreria per eseguire i test durante il processo di costruzione. Per installare la libreria JUnit con il pacchetto Apache Ant, scaricarla da http://www.junit.org/, scompattare il file della distribuzione (richiede UnZip-5.51) e copiare il file junit.jar nella sottodirectory lib dell'albero sorgenti di Apache Ant prima di iniziare la costruzione di Apache Ant.
Installare Apache Ant eseguendo i seguenti comandi:
patch -Np1 -i ../apache-ant-1.6.2-blfs_install-1.patch
Ora, come utente 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: questo comando fa tutto. Costruisce il pacchetto, quindi installa il pacchetto in /opt/ant-1.6.2.
ln -sf /etc/ant /opt/ant-1.6.2/etc: La patch cambia la directory di configurazione in /etc/ant per conformarla alle linee guida di FHS. Questo comando crea un symlink dalla directory di configurazione alla directory di installazione, poiché il pacchetto si aspetta di trovare i file lì.
ln -sf ant-1.6.2 /opt/ant: questo comando è opzionale, e crea un comodo symlink.
Alcuni pacchetti richiederanno ant per essere nel path di ricerca e la variabile d'ambiente $ANT_HOME definita. Soddisfare queste richieste aggiungendo le seguenti linee a /etc/profile o ai file ~/.profile o ~/.bashrc del singolo utente:
export PATH=$PATH:/opt/ant/bin export ANT_HOME=/opt/ant
è un tool di costruzione basato su Java usato da molti pacchetti al posto del programma convenzionale make.
è uno script di supporto usato per avviare gli script di costruzione di ant in una data directory.
è uno script Perl che fornisce funzionalità similari offerte dallo script antRun.
è uno script Perl che permette a Bash di completare la linea di comando di ant.
è uno script wrapper Perl usato per invocare ant.
è uno script wrapper Python usato per invocare ant.
sono le librerie di classe Apache Ant Java.
è una libreria di classe Java usata da Apache Ant per eseguire l'analisi XML.
contiene le classi Java DOM richieste dal formattatore XML Apache Ant.
Last updated on