Eclipse - 创建 Dist 目录

Mar*_*k W -1 java eclipse ant

最近由于 TFS 插件,我被迫使用 Eclipse:

我有一些项目正在从 Netbeans 转换为 Eclipse 项目。其中一些项目相互引用。开始转换这些项目后,我很快发现 Eclipse 不想在构建后打包项目。因此,我使用build.xml并为每个项目创建了一个新的“构建器”(其聪明的想法是不允许我在多个项目中重用构建器?)。当我完成所有这些工作后,我坐下来思考如何构建部署,我突然想到 Eclipse 没有在构建输出目录中包含任何引用的程序集。这很糟糕,因为手动创建 lib 文件夹并复制所需的所有 jar 文件很容易出错且耗时。这就是问题所在。是否有任何合理的方法来设置 Eclipse 项目上的构建器或属性,以便当我构建它时,它将创建一个“dist”目录,其中包含 jar 的项目类,以及一个包含所有项目的 lib 文件夹引用了项目附加的 jar 吗?

whi*_*der 5

是否有任何合理的方法来设置 Eclipse 项目上的构建器或属性,以便当我构建它时,它将创建一个“dist”目录,其中包含 jar 的项目类,以及一个包含所有项目的 lib 文件夹引用了项目附加的 jar 吗?

是的,右键单击项目并选择导出。在搜索框中输入“jar”并选择可运行的 JAR 文件。在导出对话框中,选择“复制所需的库...”选项。还应该有一个选项可以将此导出另存为 Ant 脚本。

我不知道如何使用 ANT 解析依赖项列表

接下来,您应该考虑使用Ivy。这将为您的构建脚本添加依赖管理。这里可能有一些学习曲线,但这些教程应该会有所帮助。