Exercício 3: Ocupando o Script Ant

Este exercício mostra como editar o script Ant Apache para publicar uma Web e um relatório.

Antes de iniciar, você deve concluir o Exercício 2: Criando e Configurando o Script Ant.

Incluindo um Publicação de um Elemento da Web no Script Ant

Para incluir elementos para publicação em seu script Ant, siga estas etapas.
  1. Na visualização Explorador ou Navegador de Projetos, dê um clique duplo em seu script Ant publish.xml.
  2. Na janela Editor Ant, digite <pr Ctrl+Espaço para incluir o elemento <project>. A janela de conclusão do elemento é exibida com o elemento <project>. Digite um nome no atributo default. Um exemplo é <project default="foo"></project>
  3. Posicione o cursor antes da tag de fechamento </project> e digite <ta Ctrl+Espaço para incluir a tag <target>
  4. Na lista de possíveis elementos, dê um clique duplo em <target>. Digite um nome para o atributo Name. Um exemplo é <target name="foo"> </target>
  5. Posicione o cursor antes da tag de fechamento </target> e digite <pub Ctrl+Espaço para incluir a tag <target>
  6. Na lista de possíveis elementos, dê um clique duplo em <PublishModel>.
  7. Digite o nome completo do caminho para tutAnt como o valor do atributo modelPath. Para ver o nome do caminho, selecione o modelo no Explorador ou Navegador de Projetos e consulte a janela Propriedades. Recorte e cole o valor de Local. Um exemplo é C:\Documents and Settings\user1\ws1\tutAnt\SAMPLE.dbm.
  8. Mova o cursor para qualquer lugar sobre "fully_qualified_path_to_the_output_folder", dê um clique duplo e digite o nome do caminho completo da pasta de saída no atributo outputFolder.
    Nota: A pasta precisa existir.
    Por exemplo, digite c:\pub\web.
  9. Deixe os outros atributos utilizarem seus valores padrão.

Incluindo um Elemento de Relatório de Publicação no Script Ant

Para incluir elementos para publicação em seu script Ant, siga estas etapas.
  1. Posicione o cursor antes da tag de fechamento </target> e digite <pub Ctrl+Espaço para incluir a tag <target>
  2. Na lista de possíveis elementos, dê um clique duplo em <PublishReport>.
  3. Digite o nome completo do caminho para tutAnt como o valor do atributo modelPath. Para ver o nome do caminho, selecione o modelo no Explorador de Modelos e clique com o botão direito em Propriedades. Recorte e cole o valor de Local e, em seguida, clique em Cancelar na caixa de diálogo Propriedades. Um exemplo é C:\Documents and Settings\user1\ws1\tutAnt\SAMPLE.dbm.
  4. Mova o cursor para qualquer lugar sobre "fully_qualified_path_to_the_output_folder", dê um clique duplo e digite o nome do caminho completo da pasta de saída no atributo outputFolder.
    Nota: A pasta precisa existir.
    Por exemplo, digite c:\pub\rpt.
  5. Mova o cursor para qualquer lugar sobre "file_name_to_use", dê um clique duplo e digite o nome do relatório "Relatório do Banco de Dados de Amostra" no atributo ReportName.
  6. Deixe os outros atributos utilizarem seus valores padrão.
  7. Clique em Arquivo > Salvar para salvar o arquivo.
Seu script Ant agora deve conter os seguintes elementos (Observe que seus valores de atributo podem ser diferentes):
<project default="foo">
  <target name="foo">
<!-- ===================================================================
      modelPath: parâmetro requerido, FQP (caminho completo) para o modelo a ser publicado
      outputFolder: parâmetro requerido, FQP (caminho completo) para a pasta a ser publicada em
     =================================================================== -->

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

<!-- ===================================================================
      modelPath: parâmetro requerido, FQP (caminho completo) para o modelo a ser publicado
      targetOutputFolder: parâmetro requerido, FQP (caminho completo) para a pasta a ser publicada em
      targetOutputFile: parâmetro requerido, nome do arquivo do relatório
      =================================================================== -->
    <com.ibm.xtools.publish.CLReportPublish
      modelPath="C:\Documents and Settings\user1\ws1\tutAnt\SAMPLE.dbm"
      targetOutputFolder="c:\myRpts\simpleRpt"
      targetOutputFile="metric.pdf"
      reportName="Relatório do Banco de Dados de Amostra"
      overwriteExisting="true"
      autoShowPublishedOutput="false"
      errorHandling="ignore"/>
  </target>
</project>

Agora você está pronto para iniciar o Exercício 4: Testando e Configurando a Execução Automática do Script Ant.

Feedback
(C) Copyright IBM Corporation 2005. Todos os direitos reservados.