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.

  1. Maak een Ant-buildbestand met de naam HelloWorld.xml.
  2. 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.
  3. 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>

    HelloWorld.xml file content

  4. Let op de syntaxiskleuring voor eigenschappenwaarden.
  5. 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.
  6. U noemt dit doel 'World'.
  7. Voer een 'echo'-taak voor dit doel in die hetzelfde is als de taak voor het doel Hello, maar wijzig de tekst in '${WorldText}'.
  8. 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.
  9. Sla de inhoud van het buildbestand op.
  10. 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>

  11. Sla de wijzigingen op in HelloWorld.xml.
  12. 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.
    De view Overzicht voor een Ant-buildbestand.
  13. 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.
  14. 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. Codehulp in Ant-editor
  15. Sluit de editor en sla de wijzigingen niet op.