从Eclipse导出的JAR中排除JUnit

我正在使用Eclipse JUnit集成,它将JUnit库自动包含到我的项目中。 问题是,当我使用Runnable JAR文件目标导出项目时,它包含JUnit。

有没有办法从导出的JAR中排除JUnit(理想情况下也是测试)?

如果您通过右键单击项目并选择导出然后选择JAR文件来创建JAR,则可以通过取消选中测试文件夹来从导出中删除测试。 请参阅此相关讨论和此示例。

我已经在Eclipse中使用Ant和以下build.xml找到了解决问题的方法:

          

您可以从“.classpath”文件中删除JUnit包。然后再次导出jar文件