我正在使用Eclipse JUnit集成,它自动将JUnit库包含到我的项目中。问题是当我使用 Runnable JAR文件目的地导出项目时,它包含JUnit。
有没有办法从导出的JAR中排除JUnit(理想情况下也是测试)?
答案 0 :(得分:2)
答案 1 :(得分:1)
我通过在Eclipse中使用Ant和以下build.xml找到了解决问题的方法:
<project>
<target name="jar">
<jar destfile="out.jar" basedir="bin">
<zipgroupfileset dir="lib" includes="*.jar" />
<manifest>
<attribute name="Main-Class" value="com.example.Main" />
</manifest>
</jar>
</target>
</project>
答案 2 :(得分:0)
您可以从'.classpath'文件中删除JUnit包。然后再次导出jar文件