使用 Ant 脚本来发布 UML 模型

可以使用 Apache Ant 脚本来发布 UML 模型。可设置脚本以在对模型进行更改时自动发布模型。

关于此任务

Apache Ant 是一个使用开放式源代码编写的基于 Java 的构建工具。可以从工作台创建并运行 Ant 构建文件。Ant 构建文件可以使用文件系统和工作空间中的资源。

这些指示信息旨在帮助使用 Ant 构建文件来从工作台内发布模型。有关 Ant 构建工具的更多信息,请参阅 Apache Ant Web 站点和工作台概述主题。

处理发布模型的 Ant 脚本元素为定制元素 com.ibm.xtools.publish.CLModelPublish。如果需要发布多个模型,那么脚本可包含多个这些元素。

要通过使用 Ant 脚本发布模型,请执行下列步骤:

过程

  1. 在“项目资源管理器”视图中,在项目中创建一个扩展名为 XML 的新文件。
  2. 将 Ant 编辑器设置为此文件的缺省编辑器:
    1. 单击窗口 > 首选项
    2. 展开常规,展开编辑器,然后单击文件关联
    3. 文件类型列表的右边,单击添加,输入 XML 文件的名称,然后单击确定
    4. 文件类型列表中,选择 XML 文件。
    5. 关联的编辑器列表中,选择 Ant 编辑器,单击缺省值,然后单击确定 如果“Ant 编辑器”不在列表中,请单击添加以进行添加。
    6. 如果 XML 文件处于打开状态,请将它关闭;然后双击该文件以在缺省 Ant 编辑器中将它打开。
  3. 在 XML 文件中,输入 <pr,然后在“添加元素”窗口中,双击 <project> 元素。
  4. <project> 元素中分配缺省目标;例如,<project default="MyTarget">
  5. 在起始和结束 <project> 元素标记之间,创建目标;例如,<project default="MyTarget"><target name="MyTarget"></target></project>
  6. 在起始和结束 <target> 元素标记之间,输入 <pu 并从补全列表中选择 PublishModel 这会将 com.ibm.xtools.publish.CLModelPublish 元素添加至 Ant 脚本。
  7. 指定任务参数的值,然后单击文件 > 保存
    注: 有关语法信息,请参阅主题“用于发布 UML 模型的 Ant 语法”。
    该脚本看起来应类似于以下示例:
    <project default="MyTarget"><target name="MyTarget">
             <com.ibm.xtools.publish.CLModelPublish
             modelPath="C:\workspace\MyProject\MyModel.emx"
             outputFolder="c:\temp\pubweb"
             outputFilename="index.html"
             	         	overwriteExisting="true"
             preview="false"
             showIcons="true"
             genDate="false"
             diagramImageFormat="gif"
             detailLevel="full"
             	         	errorHandling="ignore"/>
    
    </target></project>
  8. 在“项目资源管理器”视图中,右键单击 XML 文件,然后单击运行方式 > Ant 构建 ... 务必单击 Ant 构建 ... 而不是 Ant 构建
  9. 在对话框的 JRE 页面上,在运行时 JRE 下面,单击与工作空间运行于同一 JRE 中
  10. 要运行脚本和发布模型,请单击应用,然后单击运行

下一步做什么

还可以将 Ant 脚本设置为每当修改模型时自动运行的构建文件。有关更多信息,请完成名为“使用 Apache Ant 自动发布和报告”的教程。


反馈