Esercizio 3: Popolazione dello script Ant

Questo esercizio mostra come modificare lo script Ant Apache per pubblicare un web e un report.

Prima di iniziare, completare l'Esercizio 2: Creazione e configurazione dello script Ant.

Aggiunta di un elemento web da pubblicare allo script Ant

Per aggiungere un elenco da pubblicare nello script Ant, seguire la procedura riportata di seguito.
  1. Nella vista Esplora modello o Navigator, fare doppio clic sullo script Ant publish.xml.
  2. Nella finestra Edito Ant, immettere <pr Ctrl+Space per aggiungere l'elemento <project>. Viene visualizzata la finestra di completamento dell'elemento con l'elemento <project>. Immettere un nome nell'attributo default. Un esempio è <project default="foo"></project>
  3. Posizionare il cursore prima della tag di chiusura </project> ed immettere <ta Ctrl+Space per aggiungere la tag <target>
  4. Dall'elenco dei possibili elementi, fare doppio clic su <target>. Immettere un nome per l'attributo Name. Un esempio è <target name="foo"> </target>
  5. Posizionare il cursore prima della tag di chiusura </target> ed immettere <pub Ctrl+Space per aggiungere la tag <target>
  6. Dall'elenco dei possibili elementi, fare doppio clic su <PublishModel>.
  7. Immettere il nome percorso completo in SimpleUMLModel come valore dell'attributo modelPath. Per esaminare il nome percorso, selezionare il modello in Esplora modello o Navigator e fare clic con il tasto destro del mouse su Proprietà. Tagliare e incollare il valore Location e quindi fare clic su Annulla nella casella Proprietà.
  8. Spostare il cursore su un qualsiasi punto di "fully_qualified_path_to_the_output_folder", fare doppio clic ed inserire il nome percorso completo della cartella di output nell'attributo outputFolder.
    Nota: è necessario che la cartella esista.
    Ad esempio, immettere c:\pub\web.
  9. Per gli attributi, utilizzare i valori predefiniti.

Aggiunta di un elemento report da pubblicare allo script Ant

Per aggiungere un elenco da pubblicare nello script Ant, seguire la procedura riportata di seguito.
  1. Posizionare il cursore prima della tag di chiusura </target> ed immettere <pub Ctrl+Space per aggiungere la tag <target>
  2. Dall'elenco dei possibili elementi, fare doppio clic su <PublishReport>.
  3. Immettere il nome percorso completo in SimpleUMLModel come valore dell'attributo modelPath. Per esaminare il nome percorso, selezionare il modello in Esplora modello e fare clic con il tasto destro del mouse su Proprietà. Tagliare e incollare il valore Location e quindi fare clic su Annulla nella casella Proprietà. Un esempio è C:\Documents and Settings\user1\ws1\SimpleUMLProject\SimpleUMLModel.emx.
  4. Spostare il cursore su un qualsiasi punto di "fully_qualified_path_to_the_output_folder", fare doppio clic ed inserire il nome percorso completo della cartella di output nell'attributo outputFolder.
    Nota: è necessario che la cartella esista.
    Ad esempio, immettere c:\pub\rpt.
  5. Spostare il cursore su un qualsiasi punti di "file_name_to_use", fare doppio clic ed immettere il nome report "Sample UML Metrics Report" nell'attributo ReportName.
  6. Per gli attributi, utilizzare i valori predefiniti.
  7. Fare clic su File > Salva per salvare il file.
Lo script Ant deve contenere i seguenti elementi (si noti che i valori dell'attributo devono essere diversi):
<project default="foo">
  <target name="foo">
<!-- ===================================================================
      modelPath: parametro richiesto, percorso completo(FQP) al modello da pubblicare
      outputFolder: parametro richiesto, percorso completo(FQP) alla cartella in cui eseguire la pubblicazione
     =================================================================== -->

    <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: parametro richiesto, percorso completo(FQP) al modello da pubblicare
      targetOutputFolder: parametro richiesto, percorso completo(FQP) alla cartella in cui eseguire la pubblicazione
      targetOutputFile: parametro richiesto, nome file del 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>

Ora si è pronti ad iniziare l'Esercizio 4: Verifica ed impostazione dell'esecuzione automatica dello script Ant.

Feedback
(C) Copyright IBM Corporation 2005. Tutti i diritti riservati.