这些说明没有提及依赖关系,您至少需要SLF4J,Bountycastle,XZ和Apache Commons Compress才能使用Redline RPM。我刚刚修改了任务定义:
<taskdef name="pure-java-rpm" classname="org.redline_rpm.ant.RedlineTask">
<classpath>
<pathelement path="bcpg-jdk15on-151.jar"/>
<pathelement path="commons-compress-1.8.1.jar"/>
<pathelement path="slf4j-api-1.7.7.jar"/>
<pathelement path="slf4j-simple-1.7.7.jar"/>
<pathelement path="xz-1.4.jar"/>
<pathelement path="redline-1.1.16.jar"/>
</classpath>
</taskdef>
您可以在以下位置找到这些JAR: