¿Cómo hacer que Redline RPM Library funcione con Ant?
Uso Ant como herramienta de compilación, puse esta línea en mi script Ant al principio:
<taskdef name="pure-java-rpm" classname="org.redline_rpm.ant.RedlineTask" classpath="lib/ant/redline-1.1.16.jar" />
Lo llamo más lejos:
<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>
Recibo el siguiente mensaje de error: FALLO DE CONSTRUCCIÓN /home/gouessej/Documents/programmation/java/workspace/tuer/build.xml:445: java.lang.NoClassDefFoundError: org / apache / commons / compress / compressors / bzip2 / BZip2CompressorInputStream
Sin embargo, Apache Commons Compress no se menciona, no parece ser una dependencia de esta biblioteca de acuerdo conla página de "uso". ¿Realmente tengo que agregar Apache Commons Compress al classpath de esta definición de tarea para que funcione? ¿Hay otra solución?