ant-logo.gif

How to install Ant 1.7 on Debian Etch

30.11.2008 | Programmierung,Server | kevin | 1 Kommentare

Heute habe ich mich mit Ant rumgeschlagen. Auf meinen VServer wollte ich ein Cron Job einrichten, der u.a. einen Ant Task ausführt, welcher einen <tar> Task verwendet... aber das war nerviger als erwartet.


Es war nämlich so, das das ANT Script einen <tar> Task verwendete, der seinerseits ein <fileset> als Attributmenge verwendete. Problem dabei: Diese Kombination wird erst mit Ant 1.7 unterstützt. Der build.xml Task ist immer mit folgender Fehlermeldung abgebrochen:

The <tar> type doesn't support the nested "fileset" element.

Und das richtige dumme dabei, auf Debian Etch wird nur Ant 1.6.5-6 aus den Quellen geliefert via:

sudo apt-get install ant

Jetzt musste ich also Ant 1.7 irgendwie draufbekommen... und nachdem ich im Netz keine vernünftige (saubere) Anleitung finden konnte, habe ich Ant 1.7 einfach manuell im System registriert:

wget http://apache.imsam.info/ant/binaries/apache-ant-1.7.1-bin.tar.gz
gzip -df apache-ant-1.7.1-bin.tar.gz
tar -xf apache-ant-1.7.1-bin.tar
sudo mv apache-ant-1.7.1 /usr/local/ant
export ANT_HOME=/usr/local/ant

Wenn von Euch jemand einen besseren Weg kennt Ant 1.7 unter Debian Etch zu installieren, freue ich mich über jedes Kommentar!

Den Download Link habe ich übrigens von der offizielen Ant Download Seite, schaut vor der Installation dort vorbei um die aktuellste Version zu ziehen.

War der Artikel für Euch wertvoll? Wollt Ihr Euch den Beitrag merken
oder das Lesezeichen mit anderen Menschen teilen?!? Dann los:
 

Kommentare

Niels Rode schrieb am 05.19.09, 06:59:

Ich danke dir für die schnelle und Saubere Anleitung

Ich habe es so gemacht und alles hat einwandfrei funktioniert
habe auch ewig nach ner Sauberen anleitung gesucht mit dem
ich das auch erklären kann.

Danke meine Schüller werden es so schätze ich mal kapieren sind eh nich
die helsten ^^







Captcha Code:

Impulse

Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.

Albert Einstein


BIGACE CMS

"Kinderleicht zu bedienen, einfach zu erweitern", so der Leitsatz des in Deutschland entwickelten und PHP basierten Web CMS.
BIGACE - mehr erfahren


Footer Links...

... sind out. Dafür LinkLove, dies ist ein DoFollow Blog! Askimet läuft und hat bisher 419 mal zugeschlagen.

Ihr könnt mich gerne auf interessante Infos aufmerksam machen, gebloggt werden kann immer ;-D

Suche

Und wenn Sie partout nicht finden, wonach Sie suchen, hier ist Ihre Chance es doch noch aufzustöbern: