微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

希望eclipse java项目自动运行ant构建文件

如何解决希望eclipse java项目自动运行ant构建文件

|| 我有一个Eclipse Java项目,而不是插件项目。并且该项目具有一些外部依赖性,我在两个单独的ant文件中处理它们。一切正常,但是我想每次构建项目时都强制Eclipse运行ant文件。 我怎样才能做到这一点? 如果这是一个插件项目,我将在ѭ0中处理它并将其包含在我的build.properties中,但是当它只是一个Java项目时似乎不起作用     

解决方法

步骤1:将构建文件添加到您的ant视图 单击添加按钮,然后从项目中选择build.xml文件。您也可以将build.xml文件拖到ant视图上(要将ant视图添加到您的视角,请转到Window> Show View> Other…) 步骤2:以Ant构建方式运行 在您的ant视图中,右键单击新添加的构建文件,然后选择“运行方式”>“ Ant Build…”。在对话框窗口中,选择“目标”选项卡中的“隐藏未选择执行的内部目标”选项。您可以根据需要在窗口顶部的框中重命名构建器(我通常会删除尾随的“ build.xml”。单击“应用并关闭”。 步骤3:设定自动建立 右键单击项目,选择属性,然后选择构建器。单击导入。关闭屏幕之前,突出显示导入的内部版本,然后选择“编辑”。转到“目标”标签,为“清洁后”选择清洁,然后为“自动构建”选择deploy.local。应用更改并关闭。 步骤4:启用自动构建 转到项目>自动构建 来源:http://www.simonwhatley.co.uk/using-ant-with-eclipse     ,转到项目属性,选择\“ Builders \”,然后添加一个新的Ant Builder。您可以指定在什么时间(清理期间,清理之后等)运行哪些目标,以及在执行ant目标之后在Eclipse中刷新哪些资源(如果有)。     ,项目/建造者/新/蚂蚁建造者 在那里,您可以添加自定义ant构建。     ,至少在Eclipse 4.2(Juno)中,已删除了使用Ant自动构建的功能。在构建器配置-> \“ Auto Build \”下,有一条消息:\“ \”。也就是说,您仍然可以通过以下方法解决此问题: 请按照上述步骤创建Ant构建器。这将在projectDirectory / .externalToolBuilders中创建一个文件。 修改projectDirectory / .externalToolBuilders / YourLaunchName.launch: 您需要在此行中添加自动:
<stringAttribute key=\"org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS\" value=\"full,incremental,auto,\"/>
通过添加以下内容来指定要自动运行的目标:
<stringAttribute key=\"org.eclipse.ant.ui.ATTR_ANT_AUTO_TARGETS\" value=\"compile-jar,\"/>
您可以查看您的Ant构建器配置,发现一切看起来都不错:     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。