Modifica di file di generazione Ant

Dal momento che i file di generazione Ant sono semplici file di testo, è possibile utilizzare un qualsiasi editor di testo per modificarli. Se però si utilizza l'editor Ant di Eclipse, ci sono numerosi vantaggi: la colorazione della sintassi, l'assistente ai contenuti e la vista Struttura. Per conoscere l'editor Ant di Eclipse, verrà creato un file di generazione Ant di esempio che lo utilizza.

  1. Creare un file di generazione Ant denominato HelloWorld.xml.
  2. Aprire il file nell'editor Ant selezionando Apri con>Editor Ant dal menu di scelta rapida del file.
    Nota: L'editor predefinito per un file .xml è un semplice editor di testo, ma questa associazione può essere modificata utilizzando Finestra > Preferenze > Workbench > Associazioni file.
  3. Immettere il seguente contenuto nell'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>

     

    Contenuto del file HelloWorld

  4. Notare la colorazione della sintassi per i valori delle proprietà.
  5. Immettere una seconda destinazione scrivendo '<tar', quindi premere Ctrl-Spazio per attivare l'assistente ai contenuti. Viene visualizzato un elenco dei completamenti validi. In questo caso ne è presente solo uno, il tag <target>. Selezionare questo completamento e notare che l'editor inserisce sia il tag di apertura che di chiusura e posiziona il cursore in modo da consentire l'inserimento delle proprietà del tag.
  6. Assegnare alla destinazione il nome 'World'.
  7. Immettere un'attività 'echo' per questa destinazione simile a quella della destinazione Hello, ma modificare il testo in 'World'.
  8. Salvare le modifiche a HelloWorld.xml.
  9. Visualizzare la vista Struttura e notare che sono presenti le voci per ogni proprietà e destinazione. Inoltre, ciascuna attività al di sotto di una destinazione dispone di una voce.
    Vista Struttura per un file di generazione Ant
  10. Facendo clic su una voce nella vista Struttura l'editor si posizionerà sulla voce. Inoltre, quando la vista Struttura è in primo piano, l'immissione di un carattere sposterà la selezione nella vista alla successiva voce visibile che inizia con quel carattere.
  11. Posizionare il cursore alla fine di uno dei tag '<target>', immettere '<tar', quindi premere Ctrl-Spazio per attivare l'assistente ai contenuti. Notare che ora l'unico completamento valido è il tag 'tar'. Questo è determinato dal controllo effettuato dall'editor Ant sul divieto di creare destinazioni nidificate. In precedenza, quando è stato utilizzato l'assistente al codice per creare un tag di destinazione, l'editor aveva controllato che non fossero presenti attività tar al di fuori di una destinazione.
    Assistente al codice nell'editor Ant
  12. Chiudere il editor e non salvare le modifiche.

Informazioni particolari