希望 eclipse java 项目能够自动运行 ant 构建文件
我有一个Eclipse Java项目,而不是一个插件项目。该项目有一些外部依赖项,我在两个单独的 ant 文件中处理这些依赖项。一切正常,但我想强制Eclipse在每次构建我的项目时运行ant文件。
我该怎么做?
如果这是一个插件项目,我会在a中处理它并将其包含在我的build.properties中,但是当它只是一个java项目时,它似乎不起作用。customBuildCallbacks.xml
我有一个Eclipse Java项目,而不是一个插件项目。该项目有一些外部依赖项,我在两个单独的 ant 文件中处理这些依赖项。一切正常,但我想强制Eclipse在每次构建我的项目时运行ant文件。
我该怎么做?
如果这是一个插件项目,我会在a中处理它并将其包含在我的build.properties中,但是当它只是一个java项目时,它似乎不起作用。customBuildCallbacks.xml
步骤 1:将构建文件添加到 ant 视图
单击“添加”按钮,然后从项目中选择生成.xml文件。您还可以将构建.xml文件拖到 ant 视图上(要将 ant 视图添加到您的 perpective 中,请转到“窗口>显示视图>其他...)
步骤 2:以 Ant 构建体运行
在 ant 视图中,右键单击新添加的构建文件,然后选择运行方式> Ant Build...在对话窗口中,选择“目标”选项卡中的“隐藏未选择执行的内部目标”选项。如果您愿意,可以在窗口顶部的框中重命名构建器(我通常会删除尾随的“build.xml”。单击应用并关闭。
步骤 3:设置自动生成
右键单击该项目,选择“属性”,然后选择“生成器”。单击“导入”。在关闭屏幕之前,突出显示导入的生成,然后选择“编辑”。转到“目标”选项卡,为“清理后”选择“清除”,为“自动生成”选择 deploy.local。应用更改并关闭。
步骤 4:启用自动生成
转到项目>自动生成
转到项目属性,选择“构建器”,然后添加新的 Ant 构建器。您可以指定在什么时间运行哪些目标(在清理期间、清理之后等),以及在执行 ant 目标后在 Eclipse 中刷新哪些资源(如果有)。