Ant-buildbestanden bewerken
Omdat Ant-buildbestanden eenvoudige tekstbestanden zijn, kunt u elke teksteditor gebruiken om deze bestanden te bewerken. Er zijn verschillende voordelen voor het gebruik van de Eclipse Ant-editor, inclusief syntaxiskleuring, contenthulp, navigatie, positiemarkeringen en een overzichtsview. Om te leren omgaan met de Eclipse Ant-editor maakt u eerst een eenvoudig Ant-buildbestand met behulp van deze editor.
- Maak een Ant-buildbestand met de naam HelloWorld.xml.
- Open de Ant-editor voor het bestand door Openen met > Ant-editor in het voorgrondmenu van het bestand te selecteren.
Opmerking: De standaardeditor voor een .xml-bestand is een eenvoudige teksteditor totdat het de inhoud van een buildbestand bevat. U kunt dit wijzigen in Venster > Voorkeuren > Algemeen
> Bestandskoppelingen.
- Voer de volgende inhoud in de editor in:
<?xml version="1.0" encoding="UTF-8"?>
<project name="Hallo wereld" default="Hallo" basedir=".">
<property name="HelloText" value="Hello"/>
<target name="Hello">
<echo>${HelloText}</echo>
</target>
</project>

- Let op de syntaxiskleuring voor eigenschappenwaarden.
- Begin met het invoeren van een tweede doel (target-tag) en typ '<tar', druk vervolgens opCtrl-Space om de contenthulp te activeren. Er wordt een lijst met geldige aanvullingen gepresenteerd. Als u de aanvulling <target> selecteert, kunt u zien dat de begin- en eindtags door de editor worden ingevoegd en de cursor blijft staan zodat de kenmerken voor deze tag kunnen worden ingevoerd.
- U noemt dit doel 'World'.
- Voer een 'echo'-taak voor dit doel in die hetzelfde is als de taak voor het doel Hello, maar wijzig de tekst in '${WorldText}'.
- Voeg voor het doel 'World' een dependency van het doel 'Hello' in. Plaats de cursor achter de definitie van het naamkenmerk, druk op Ctrl-Space en selecteer de aanvulling voor het afhankelijkheidskenmerk.
Druk opnieuw op Ctrl-Space om de aanvulling voor het andere doel 'World' in het buildbestand op te halen.
- Sla de inhoud van het buildbestand op.
- De volledige inhoud luidt nu:
<?xml version="1.0" encoding="UTF-8"?>
<project name="Hallo wereld" default="Hallo" 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>
- Sla de wijzigingen op in HelloWorld.xml.
- Als u de view Overzicht zichtbaar maakt kunt u zien dat er gegevens voor elke eigenschap en elk doel worden afgebeeld.
Bovendien wordt elke taak onder een doel afgebeeld.

- Als u op een gegeven in de view Overzicht klikt, gaat de editor naar dat gegeven.
Als de view Overzicht is geselecteerd en u een teken typt, wordt de cursor in de view Overzicht verplaatst naar het volgende zichtbare gegeven dat met dat teken begint.
- Plaats de cursor net aan het eind van een van de '<target>'-tags,
typ '<tar', en druk op Ctrl-Space om de contenthulp te activeren. De enige
geldige aanvullingen zijn nu de tag '</target>' en de tag 'tar'. De reden is dat de Ant-editor weet dat geneste doelen niet zijn toegestaan.
- Sluit de editor en sla de wijzigingen niet op.