Mit Ant-Scripts veröffentlichen

Mit Apache Ant-Scripts können Sie Veröffentlichungen im Web sowie von Berichten einleiten.

Apache Ant ist ein Java-basiertes Open-Source-Erstellungstool. Dank der Eclipse-Unterstützung für Ant können Sie Ant-Erstellungsdateien über die Workbench erstellen und ausführen. Die Ant-Erstellungsdateien können sowohl mit Ressourcen im Dateisystem als auch mit Ressourcen im Arbeitsbereich arbeiten. Weitere Informationen zum Ant-Erstellungstool finden Sie auf der Apache Ant-Website und in den Abschnitten mit dem Überblick über die Workbench.

Für Veröffentlichungen im Web muss Ihre Ant-Datei ein Element CLModelPublish enthalten. Für Veröffentlichungen von Berichten muss sie das Element CLModelReport enthalten. Ihre Ant-Datei kann mehrere Elemente für die Veröffentlichung enthalten. Wenn Sie den Ant-Editor verwenden, müssen Sie den Anfang eines Elements eingeben und gleichzeitig die Steuer- und die Leertaste drücken, um Unterstützung zum Inhalt anzufordern.

So veröffentlichen Sie mit einem Ant-Script:

Fügen Sie Ihrem Ant-Script das Element CLModelPublish oder CLModelReport hinzu. Mit dem folgenden Ant-Script werden ein Modell im Web und ein Bericht veröffentlicht:
<project default="foo">
  <target name="foo">
<!-- ===================================================================
      modelPath: required parameter, fully qualified path(FQP) to the model to publish
      outputFolder: required parameter fully qualified path(FQP) to folder to publish to
     =================================================================== -->

    <com.ibm.xtools.publish.CLModelPublish
      modelPath="C:\Documents and Settings\user1\ws1\SimpleUMLProject\SimpleUMLModel.emx"
      outputFolder="C:\myWebs\FooWeb"
      overwriteExisting="true"
      preview="false"
      showIcons="true"
      diagramImageFormat="gif"
      detailLevel="full"
      errorHandling="ignore"/>

<!-- ===================================================================
      modelPath: required parameter, fully qualified path(FQP) to the model to publish
      targetOutputFolder: required parameter, fully qualified path(FQP) to folder to publish to
      targetOutputFile: required parameter, file name of the report
      =================================================================== -->
    <com.ibm.xtools.publish.CLReportPublish
      modelPath="C:\Documents and Settings\user1\ws1\SimpleUMLProject\SimpleUMLModel.emx"
      targetOutputFolder="c:\myRpts\simpleRpt"
      targetOutputFile="metric.pdf"
      reportName="Sample UML Metric Report"
      overwriteExisting="true"
      autoShowPublishedOutput="false"
      errorHandling="ignore"/>
  </target>
</project>
Anmerkung: Der Parameter modelPath kann mehrere Modelle enthalten, die mit Semikolon getrennt werden, beispielsweise "c:\foo\mymodela.emx;c\bar\mymodelb.emx".
Das Ant-Script veröffentlicht bei der Ausführung HTML-Dateien im Web sowie einen Bericht. Die Ant-Datei kann auch als Erstellungsdatei festgelegt werden, die bei jeder Änderung eines Modells automatisch ausgeführt wird.
Zugehörige Informationen
Apache Ant-Website
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.