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