使用 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">
       <!-- ===================================================================
          modelPath: required parameter, fully qualified path(FQP) to the model to publish
          outputFolder: required parameter, fully qualified path(FQP) to folder to publish to
          outputFilename: required parameter such as index.html
       =================================================================== -->             
          <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 自动发布和报告”教程。
相关信息
教程:使用 Apache Ant 自动发布和报告
Apache Ant Web 站点

反馈