创建项目构建器 Ant 构建文件

要了解项目构建器是如何工作的,我们将创建一个简单项目,带有单个源文件和压缩单个类文件的 Ant 构建文件。尽管此示例使用 Java,应注意项目构建器对所有项目(Java 或非 Java)都可用。

  1. 创建名为“HW”的 Java 项目。
  2. 使用 main 方法创建名为“HelloWorld”的 Java 源文件。
  3. 将单个“System.out.println()”语句放置在 main 方法中,并使它打印您选择的欢迎词。
  4. 保存更改。
  5. 创建名为“projectBuilder.xml”的文件,对它打开 Ant 编辑器,输入以下内容并保存更改。
    projectBuilder.xml 文件的内容
  6. 在“导航器”中,选择 HW 项目并从上下文菜单中选择属性
  7. 在项目属性对话框中,选择外部工具构建器,然后单击新建...
  8. 在“选择配置类型”对话框中,确保选择了“Ant 构建”,并单击确定
  9. 将出现“外部工具”对话框。将名称设置为“Makejar”。在“主要”选项卡中,使用第一个浏览工作区... 按钮以将位置设置为上面创建的 projectBuilder.xml 构建文件。然后,使用第二个浏览工作区... 按钮以将“基本目录”设置为 HW 项目。
    “外部工具”对话框的“主要”选项卡
  10. 刷新选项卡中,我们想要确定何时创建 HelloWorld.jar(在 Eclipse 中看到它)。缺省情况下,当项目构建器完成运行时不执行任何刷新,因此,选择在运行工具之后刷新资源,然后在作用域变量的列表中选择 ${project}。因为刷新成本较高,所以通常应刷新包含构建文件将影响到的所有资源的最小实体。
    “外部工具”对话框的“刷新”选项卡
  11. 目标选项卡中,应选择缺省目标。
  12. 构建选项选项卡中,可以指定何时执行此项目构建器。缺省情况下,将此设置为完全构建和增量构建。在自动构建可行的同时运行项目构建器,尽管由于性能关系不建议这样做。
    “外部工具”对话框的“构建选项”选项卡
  13. 应用更改并单击确定
  14. 返回项目属性对话框中,现在将看到设置为在缺省“Java 构建器”之后运行的名为“Makejar”的项目构建器。注意,可以更改次序以便 Ant 构建文件在 Java 构建器之前运行,尽管在此示例中没有意义。单击确定以保存项目构建器并关闭该对话框。
    项目属性对话框

对于 Java 项目,缺省“Java 构建器”将始终运行且不能被除去。“Java 构建器”运行内部 Eclipse Java 编译器,该编译器本身也负责对源建立索引以便搜索、重构并使许多其它功能部件可用。因此,不可能通过使用项目构建器来替换内部 Eclipse Java 编译器。使用“Java 构建器”的唯一选项是根据定义的项目构建器选择它在何时运行。


Copyright IBM Corporation 2000, 2003. All Rights Reserved.