我有一些测试代码,我希望保持接近它应该测试的代码。它只用于调试,我不希望它在最终版本jar中,但我确实希望Eclipse编译它。我知道我可以把它放在一个单独的项目中,但我更愿意将它保存在同一个项目中,因为它在代码库中没有其它用途。
那么,是否有可能告诉Eclipse从最终的JAR中排除特定的包/文件,而不是编译过程?
谢谢!
答案 0 :(得分:2)
理想的做法是将源和测试保存在不同的源文件夹中,如下所示:
然后将src文件夹和测试文件夹导出到单独的jar中。
答案 1 :(得分:1)
是。
一旦调用“export as jar”向导,它就允许您选择要包含在jar中的包。根据您的要求进行定制,并且不要忘记在最后一步保存您的自定义(“保存此jar描述”字段),这样您就不必每次想要构建这个jar时都要进行自定义。