我有一个在 Eclipse 中工作的 Java 项目。我的所有代码都在一个src
. Eclipse 自动编译我的 .java 文件并将 .class 文件存储在一个名为tmp
.
早些时候,我起诉 Ant 来运行我的项目。我的 ant 脚本会编译我的 Java 代码,并将所有 .class 文件打包成一个 .jar 并将其存储到一个jar
目录中。在这个jar
目录中,我还有一些其他文件,例如settings.cfg
和data.lst
. 我的应用程序需要这些文件才能运行,但它们不应包含在 Jar 中。它们将与我的 JAR 一起部署,并且应该驻留在同一目录中。目前在开发过程中,我已经修改和自定义了我的设置和属性文件以包含其他信息。我不希望每次有新构建时都替换这些文件,因为我希望数据在构建中持续存在。我只是想将构建的 JAR 放入jar
目录并执行它。其余文件保持不变。
如何配置我的 Eclipse 以便它始终编译我的代码,将其 JAR 到jar
目录并执行该 JAR。这样,我的“额外文件”总是与 JAR 在同一个地方。
我在弄清楚如何做到这一点时遇到了很多麻烦。