java - 为什么Eclipse将不需要的文件复制到bin文件夹中?

标签 java eclipse ant

我在 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/

相关文章:

java - 从 Java 调用时如何在 Ant 脚本中查找资源泄漏

java - 为什么缓冲区大小对此文件读取操作没有影响

java - 如何在 Java Swing 中为多个按钮添加多个 ActionListener

eclipse - 如何在eclipse中更改genymotion安装目录路径?

java - 如何正确地将javamail和激活依赖项添加到ant build.xml文件中?

java - 当我启动 ant 构建并继续编码时会发生什么,我的更改(运行 ant 构建后)是否被忽略?

java - 如何在 Server.xml 中添加两个或多个资源

java - 暂停/停止 GWT 执行

java - 如何在Eclipse中检查WTP版本?

java - Eclipse SDK 3.2.0 JAVA 到 Oracle 存储过程