Esta lição mostra como incluir um elemento do script Ant para publicar o modelo.
Por Que e Quando Desempenhar Esta Tarefa
Para incluir o elemento:
- Como você utiliza o editor Ant para esta lição, feche o editor que abriu o
publish.xml quando você criou o arquivo.
- Na visualização Project Explorer, dê um clique duplo em publish.xml. O arquivo será aberto no editor Ant, o editor padrão recém-designado.
- Na janela Editor Ant, digite <pr. A janela de conclusão do elemento será exibida.
- Na janela de conclusão do elemento, dê um clique duplo no elemento <project>.
- Posicione o cursor antes do sinal de maior (>)
em <project> e digite um espaço e, em seguida, default="foo". A entrada será semelhante ao seguinte:
<project default="foo"></project>
O
valor designado a default é o nome do destino
que será criado na próxima etapa.
- Posicione o cursor antes da tag </project> de fechamento
e digite <ta.
- Na janela de conclusão do elemento, dê um clique duplo em <target>.
Digite foo como o nome do atributo Name. A entrada será semelhante ao seguinte:
<target name="foo"></target>
- Posicione o cursor antes da tag </target> de fechamento e digite <pu.
- Na janela de conclusão do elemento, dê um clique duplo em <PublishModel>.
- Digite o nome do caminho completo de SimpleUMLModel como
o valor do atributo modelPath. Para localizar o caminho:
- Clique com o botão direito do mouse SimpleUMLModel na visualização Project Explorer e, em seguida, clique em Propriedades.
- Copie o valor de Local e, em seguida, clique em Cancelar na
janela Propriedades.
- Cole o local como o valor para modelPath.
- No Windows Explorer, crie as pastas C:\temp\antpub e C:\temp\antrpt. Essas pastas são as pastas de saída para o script Ant e devem existir antes da execução do script.
- No edito Ant, para o valor do atributo outputFolder, digite
C:\temp\antpub.
- Para o valor do atributo outputFilename, digite
myPublishedModel.html.
- Deixe os valores padrão para os outros atributos e clique em para salvar as alterações.
Resultados
O script Ant poderia ser executado neste momento, mas deixa primeiro definir outro elemento, um para gerar um relatório sobre o modelo.