Publicando com Scripts Ant

Você pode utilizar os scripts Apache Ant para iniciar a publicação de webs e relatórios.

Apache Ant é uma ferramenta de construção baseada em Java e código aberto. O suporte Eclipse para Ant permite criar e executar arquivos de construção Ant do Workbench. Os arquivos de construção Ant podem operar em recursos no sistema de arquivos e nos recursos no espaço de trabalho. Para obter informações adicionais sobre a ferramenta de construção Ant, consulte o Web site do Apache Ant e os tópicos de visão geral do Workbench.

Para publicar em uma Web, seu arquivo Ant precisa conter um elemento CLModelPublish. Para publicar um relatório, ele deve incluir o elemento CLModelReport. O seu arquivo Ant pode conter mais de um elemento de publicação. Se você estiver utilizando o Editor Ant, digite o início de um elemento e Ctrl-Barra de Espaço para assistência ao conteúdo.

Para publicar utilizando um script Ant:

Inclua o elemento CLModelPublish ou CLModelReport em seu script Ant: O seguinte script Ant publica um modelo na Web e em um relatório:
<project default="foo">
  <target name="foo">
<!-- ===================================================================
      modelPath: parâmetro requerido, caminho completo(FQP) para o modelo a ser publicado
      outputFolder: caminho completo(FQP) do parâmetro requerido para a pasta na qual publicar
     =================================================================== -->

    <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: parâmetro requerido, caminho completo(FQP) para o modelo a ser publicado
      targetOutputFolder: parâmetro requerido, caminho completo(FQP) para a pasta na qual publicar
      targetOutputFile: parâmetro requerido, nome do arquivo do relatório
      =================================================================== -->
    <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>
Nota: O parâmetro modelPath pode conter mais de um modelo, separado por um ponto-e-vírgula, como "c:\foo\mymodela.emx;c\bar\mymodelb.emx".
O script Ant publicará uma web de arquivos HTML e um relatório quando for executado. O arquivo Ant também pode ser configurado como um arquivo de construção para ser executado automaticamente sempre que um modelo for modificado.
Informações relacionadas
Web Site Apache Ant
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.