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?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage