我在 Eclipse 中处理一个 java 项目(Mars.1 Release (4.5.1)),有时使用 ant 构建一个可执行 jar。在我的项目文件夹中,我有几个工作文件和目录,它们在我的工作中经常使用,但不是项目的一部分(执行日志、一些临时文件等)。我需要它们在手边,但我不需要它们在 jar 里。由于未知的原因,Eclipse(或者可能是 ant?)有时会将它们复制到 bin 文件夹中,当我构建 jar 时,它们会被打包到其中。我无法弄清楚这些文件被复制到 bin 文件夹中的确切时刻。为了保持jar的干净,我必须不断地关注bin文件夹并手动删除不需要的文件。我不喜欢它。为什么 Eclipse(或者可能是 ant?)会这样做,我该如何防止这种情况发生?
最佳答案
Eclipse 默认将源文件夹中的所有内容复制到输出 (bin) 文件夹。
您可以在项目属性的“Java 构建路径”页面中对此进行控制。
选择“源”选项卡并展开“构建路径上的源文件夹”条目。您应该看到“包含(全部)”和“排除(无)”条目。您可以编辑这些内容来控制复制的内容。
关于java - 为什么Eclipse将不需要的文件复制到bin文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38168009/