Editando os Arquivos de Construção do Ant
Como os buildfiles do Ant são arquivos de texto simples, qualquer editor de texto
pode ser utilizado para editá-los. Mas há várias
vantagens de utilizar o editor Ant do Eclipse, incluindo definição de cores da sintaxe,
assistente de conteúdo e uma visualização de esboço. Para
se familiarizar com o editor Ant do Eclipse, crie um buildfile simples do Ant utilizando
esse editor.
- Crie um buildfile do Ant denominado HelloWorld.xml.
- Abra o editor Ant no arquivo selecionando Abrir com>Editor Ant no
menu de contexto do arquivo.
Nota: O editor padrão de um arquivo .xml é um editor de texto
simples, mas isso pode ser alterado em Janela > Preferências > Workbench
> Associações de Arquivo.
- Digite o seguinte conteúdo no editor.
<?xml version="1.0" encoding="UTF-8"?>
<project name="Hello World" default="Hello" basedir=".">
<property name="Hello Text" value="Hello"/>
<target name="Hello">
<echo>${HelloText}</echo>
</target>
</project>

- Observe a coloração da sintaxe para obter os valores das propriedades.
- Comece a inserir um segundo destino digitando '<tar' e, em seguida,
pressione Ctrl-Espaço para ativar o assistente de conteúdo. Uma lista das conclusões válidas é apresentada. Só há uma nesse caso, a marcação <target>. Selecione essa
conclusão e note que o editor insere marcações de abertura e fechamento e deixa
o cursor posicionado para que você digite as propriedades dessa marcação.
- Nomeie esse destino como 'World'.
- Digite uma tarefa de 'eco' para esse destino semelhante à do destino Hello, mas
altere o texto para 'World'.
- Salve as alterações em HelloWorld.xml.
- Torne visualizável a visualização Esboço e note que há entradas para cada
propriedade e cada destino. Além disso, cada tarefa em um destino possui uma entrada.

- Clicando em uma entrada na visualização Esboço fará com que o editor seja rolado para
essa entrada. Além disso, quando a visualização Esboço está em foco, digitar um caractere
moverá a seleção na visualização Esboço para a próxima entrada visível, começando com esse
caractere.
- Posicione o cursor bem próximo ao final das marcações '<target>', digite
'<tar' e, em seguida, pressione Ctrl-Espaço para ativar o assistente de conteúdo. Observe
que a única conclusão válida é a marcação 'tar'. O motivo é que o editor Ant sabe que
esses destinos aninhados não são permitidos. Anteriormente, quando o assistente de conteúdo
era utilizado para criar uma marcação de destino, o editor sabia que uma tarefa tar não era permitida
fora de um destino.
- Feche o editor e não salve as alterações.