-1

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

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

4

1 回答 1

4

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

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

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

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

于 2013-04-10T21:58:02.103 回答