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:
<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>