< 上一個課程 | 下一個課程 >

第 5 課:新增元素來產生報告

這一課教您如何新增 Ant Script 元素來產生報告。

若要新增元素,請執行下列動作:

  1. 將游標放在 </target> 結束標籤的前面,然後輸入 <pu
  2. 在元素填寫視窗中按兩下 PublishUMLBIRTReport
  3. 針對 modelPath 屬性值,輸入 SimpleUMLModel 模型的完整路徑 此值和您在上一課中輸入的 modelPath 屬性值相同。
  4. 針對 targetOutputFolder 屬性值,輸入 C:\temp\antrpt
  5. 針對 targetOutputFile 屬性值,輸入 MetricReport.html
  6. 針對 reportDesignFile 屬性值,輸入 UML 模型測量值報告報告設計檔的完整路徑。 若要尋找路徑,請執行下列步驟:
    1. 按一下視窗 > 顯示視圖 > 其他,展開產生報告節點,並按兩下報告瀏覽器,以開啟「報告瀏覽器」視圖。
    2. 展開 UML 模型
    3. 用滑鼠右鍵按一下 UML 模型測量值報告;然後按一下內容
    4. file:/ 開始複製整個 URL,然後按一下取消
    5. 貼上 URL 以蓋掉 url_to_rptdesign_file
  7. 刪除 transform="id_of_transform_to_run_on_model"。 請小心不要刪除結束斜線和方括弧 (/>)。
  8. 其他屬性都維持使用預設值。
  9. 按一下檔案 > 儲存來儲存檔案。

Ant Script 現在應包含下列元素。請注意,您的某些屬性值可能會不同。

<project default="foo">
<target name="foo">
  <!-- ===================================================================
       modelPath:必要的參數,將發佈的模型的完整路徑 (FQP)
       outputFolder:必要的參數,供發佈的目標資料夾的完整路徑 (FQP)
       outputFilenam:必要的參數,例如 index.html
       =================================================================== -->         
      <com.ibm.xtools.publish.CLModelPublish
          modelPath="C:\workspace\SimpleUMLModel\models\SimpleUMLModel.emx"
          outputFolder="C:\temp\antpub"
          outputFilename="myPublishedModel.html"
          overwriteExisting="true"
          preview="false"
          showIcons="true"
          genDate = "false"
          diagramImageFormat="gif"
          detailLevel="full"
          errorHandling="ignore"/>
	    
  <!-- ===================================================================
       modelPath:必要的參數,將發佈的模型的完整路徑 (FQP)
       targetOutputFolder:必要的參數,供發佈的目標資料夾的完整路徑 (FQP)
       targetOutputFile:必要的參數,報告的檔名
       reportDesignFile:必要參數,所要執行的報告設計的 URL,如需詳細資料請參閱以上的附註
       =================================================================== -->         
      <com.ibm.ccl.erf.rsa.report.ic.ant.UMLBirtReportPublish 
          modelPath="C:\workspace\SimpleUMLModel\models\SimpleUMLModel.emx" 
          targetOutputFolder="C:\temp\antrpt" 
          targetOutputFile="MetricReport.html" 
          reportDesignFile="file:/C:/Program Files/IBM/SDPShared/plugins/com.ibm.ccl.erf.rsa.report.data/designs/umlModelMetrics.rptdesign"
          overwriteExisting="true"
          autoShowPublishedOutput="false"
          errorHandling="ignore"
          outputType="html"/>
	    
  </target></project>
< 上一個課程 | 下一個課程 >