我在Eclipse(Mars.1 Release(4.5.1))中处理java项目,有时用ant构建一个可执行jar。在我的项目文件夹中,我有几个工作文件和目录,这些文件和目录在我的工作中经常使用,但不是项目的一部分(执行日志,一些临时文件等)。我需要它们在手边,但我不需要它们在罐子里。由于未知原因,Eclipse(或者可能是ant?)有时会将它们复制到bin文件夹中,当我构建jar时,它们就会被打包进去。我无法弄清楚这些文件被复制到bin文件夹的确切时刻。为了保持jar清洁,我必须经常关注bin文件夹并手动删除不必要的文件。我不喜欢它。为什么Eclipse(或者,可能是,ant?)表现得这样,我该如何防止这种情况?
答案 0 :(得分:3)
Eclipse默认将所有内容从Source文件夹复制到output(bin)文件夹。
您可以在“项目属性”的“Java构建路径”页面中对此进行控制。
选择“来源”标签,然后展开“构建路径上的源文件夹”条目。您应该看到“包含(全部)”和“排除(无)”条目。您可以编辑这些来控制复制的内容。