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.

  1. Crie um buildfile do Ant denominado HelloWorld.xml.
  2. 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.
  3. 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>

     

    Conteúdo do arquivo HelloWorld

  4. Observe a coloração da sintaxe para obter os valores das propriedades.
  5. 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.
  6. Nomeie esse destino como 'World'.
  7. Digite uma tarefa de 'eco' para esse destino semelhante à do destino Hello, mas altere o texto para 'World'.
  8. Salve as alterações em HelloWorld.xml.
  9. 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.
    Visualização Esboço de um buildfile do Ant
  10. 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.
  11. 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.
    Assistente de código no editor Ant
  12. Feche o editor e não salve as alterações.

Avisos legais