最近我被迫使用Eclipse,因为TFS插件:
我有几个项目正在从Netbeans转换为Eclipse项目。其中一些项目相互引用。在开始转换这些项目之后,我很快发现Eclipse不想在构建后对项目进行jar。所以我使用了一个build.xml
,并为每个项目创建了一个新的"构建器"(谁的聪明主意是不允许我在多个项目中重用构建器?)在完成所有工作后,我坐下来思考如何为部署进行构建,我突然想到eclipse没有在构建输出目录中包含任何引用的程序集。这很糟糕,因为手动创建lib文件夹并复制所需的所有jar文件很容易出错,而且很耗时。问题来了。是否有任何合理的方法来在eclipse项目上设置构建器或属性,这样当我构建它时,它将创建一个'dist'目录,包含jar'ed项目类和一个包含所有引用的jar附加到项目的lib文件夹?
是否有任何合理的方法可以在eclipse项目上设置一个构建器或属性,这样当我构建它时,它将创建一个'dist'目录,包含jar'ed项目类和一个包含所有引用的jar附加到项目的lib文件夹?
是的,右键单击Project并选择Export。在搜索框中输入"jar"并选择"可运行的jar文件"。在导出对话框中,选择"Copy required libraries…"选项。这里还应该有一个选项,可以将此导出保存为Ant脚本。
我不知道如何使用ANT解决依赖项列表
接下来,您应该考虑使用Ivy。这将在构建脚本中添加依赖管理。这里可能有一些学习曲线,但这些教程应该有所帮助。