Editando os Arquivos de Construção Ant

Como os arquivos de construção 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 Eclipse Ant, incluindo cores da sintaxe, assistente de conteúdo, navegação, marca de ocorrência e uma visualização 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, até que ele tenha o conteúdo do arquivo de construção, mas isso pode ser alterado na Janela > Preferências > Geral > Associações de Arquivos.
  3. Digite o seguinte conteúdo no editor:

    <?xml version="1.0" encoding="UTF-8"?>

    <project name="Hello World" default="Hello" basedir=".">

    <property name="HelloText" value="Hello"/>

    <target name="Hello">

    <echo>${HelloText}</echo>
    </target>

    </project>

    Conteúdo de Arquivo HelloWorld.xml

  4. Observe a coloração da sintaxe para obter os valores das propriedades.
  5. Comece a digitar um segundo destino digitando '<tar', em seguida, pressione Ctrl-Space para ativar o assistente de conteúdo. Uma lista das conclusões válidas é apresentada. Selecione a conclusão <target> e observe que o editor insere as tags de abertura e de fechamento e deixa o cursor posicionado para digitar atributos para essa tag.
  6. Nomeie esse destino como 'World'.
  7. Digite uma tarefa de 'eco' para esse destino semelhante à do destino Hello, mas altere o texto para '${WorldText}'.
  8. Inclua uma dependência no destino 'World' do destino 'Hello'. Coloque o cursor após a definição do atributo de nome, pressione Ctrl-Space e selecione a conclusão do atributo depends. Pressione Ctrl-Space novamente, para obter a conclusão para outro destino 'World' no arquivo de construção.
  9. Salve o conteúdo do arquivo de construção.
  10. O conteúdo completo será agora:

    <?xml version="1.0" encoding="UTF-8"?>


    <project name="Hello World" default="Hello" basedir=".">

    <property name="HelloText" value="Hello"/>
    <property name="WorldText" value="World"/>

    <target name="Hello">

    <echo>${HelloText}</echo>

    </target>

    <target name="World">

    <echo>${WorldText}</echo>

    </target>

    </project>

  11. Salve as alterações em HelloWorld.xml.
  12. 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 para um Arquivo de Construção Ant
  13. 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.
  14. 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. Assistente de Código no Editor Ant
  15. Feche o editor e não salve as alterações.