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'uso dell'editor Ant di Eclipse, creeremo un
file di generazione Ant di esempio.
- Creare un file di generazione Ant denominato HelloWorld.xml (fare
riferimento alla pagina precedente se necessario).
- Aprire il file nell'editor Ant selezionando Apri con>Editor Ant
dal menu di scelta rapida del file. Notare che l'editor predefinito per un file .xml
è un editor di testo semplice, ma questa associazione può essere
modificata da Finestra > Preferenze > Workbench >
Associazioni file.
- Immettere il seguente contenuto nell'editor.

- Notare la colorazione della sintassi per i valori delle proprietà.
- Immettere una seconda destinazione scrivendo '<tar', quindi premere
Ctrl-Spazio per attivare l'assistente ai contenuti. Viene presentato un elenco
di 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.
- Assegnare alla destinazione il nome 'World'.
- Immettere un'attività 'echo' per questa destinazione simile a quella
della destinazione Hello, ma modificare il testo in 'World'.
- Salvare le modifiche a HelloWorld.xml.
- 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.

- 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.
- 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 una destinazione, l'editor aveva controllato
che non fossero presenti attività tar al di fuori di una destinazione.
- Chiudere il editor e non salvare le modifiche.