运行 使用 .launch 文件的 ANT 目标

Running ANT targets using .launch file

在我的遗留项目之一中,ant 目标是从 *.launch 文件中调用的。此文件包含 <launchConfiguration> 标签,其中一个属性名称 "type" 是 ant class org.eclipse.ant.ANTLaunchConfigurationType,使用此标签设置不同的参数。当此启动文件在 eclipse 中执行时,将执行在 launchConfiguration 标记中指定的 ANT 目标之一。

我无法找到有关 ANT 的此功能的任何信息。仅找到相关主题,未回复

Running eclipse ant targets from an external command

我无法理解如何创建启动文件以及如何将参数设置为 launchConfiguration 标记。

.launch 文件由 Eclipse 为您要保存的每个 运行 配置创建:

  1. 打开 Eclipse。
  2. Select 一个 build.xml 文件。
  3. 通过上下文菜单,执行Run as/Ant build...。出现一个对话框。
  4. 如果要将参数传递给 Ant 脚本,必须像这样完成 Arguments 区域(在 Main 选项卡中):
   -Darg1=value1
   -Darg2=value2
   ...
  1. 然后,转到 Common 选项卡并关注 Share file 字段:使用 Browse 按钮,select 您的项目。这将在您的项目中创建 .launch 文件,并使其可用于进一步执行。 (你应该重命名它)。
  2. 执行Run.
  3. 您可以在菜单 Run>External tools>External tools configuration 中编辑 .launch 配置。

注意:在 运行 配置中,您最好花几分钟阅读所有选项卡中可用的所有参数。例如,在 Build 选项卡中,您可以设置是否要在执行脚本之前构建项目(如果不是,取消选中该复选框可能会节省您很多时间)。或者在Refresh选项卡中,可以select脚本执行后要刷新哪些工程目录等

Ant 构建的启动配置是使用 'Run > External Tools > External Tools Configurations...' 对话框创建和管理的。

您可以使用 'File > Import... > Run/Debug > Launch Configurations'

导入现有的 .launch 文件