Wie funktioniert die Redline RPM Library mit Ant?
Ich benutze Ant als Build-Tool. Ich habe diese Zeile ganz am Anfang in mein Ant-Skript eingefügt:
<taskdef name="pure-java-rpm" classname="org.redline_rpm.ant.RedlineTask" classpath="lib/ant/redline-1.1.16.jar" />
Ich nenne es weiter:
<pure-java-rpm group="Games" name="${project-unix-name}" version="0" destination="${destdir}">
<zipfileset prefix="/usr/share/games/${project-unix-name}" file="${destdir}/${game-jar-filename}"/>
<depends name="java" version=">= 1.7"/>
</pure-java-rpm>
Ich erhalte die folgende Fehlermeldung: BUILD FAILED /home/gouessej/Documents/programmation/java/workspace/tuer/build.xml:445: java.lang.NoClassDefFoundError: org / apache / commons / compress / compressors / bzip2 / BZip2CompressorInputStream
Apache Commons Compress wird jedoch nicht erwähnt, es scheint sich nicht um eine Abhängigkeit dieser Bibliothek gemäß @ zu handeldie "Benutzung" Seite. Muss ich Apache Commons Compress wirklich in den Klassenpfad dieser Aufgabendefinition einfügen, damit es funktioniert? Gibt es eine andere Lösung?