Redigere Ant-byggefiler

Siden Ant-byggefiler er rene tekstfiler, kan man bruke ethvert tekstredigeringsprogram til å redigere dem. Det er likevel en fordel å bruke Eclipse Ant-redigeringsprogrammet, blant annet på grunn av syntaksfarging, innholdshjelp, navigering, forekomstmerking og en disposisjonsvisning. Hvis du vil gjøre deg kjent med Eclipse Ant-redigeringsprogrammet, kan du opprette en enkel Ant-byggefil ved hjelp av dette redigeringsprogrammet.

  1. Opprett en Ant-byggefil kalt HelloWorld.xml.
  2. Åpne Ant-redigeringsprogrammet for filen ved å velge Åpne i > Ant-redigeringsprogram fra filens hurtigmeny.
    Merk: Standard redigeringsprogram for en .xml-fil er et enkelt tekstredigeringsprogram inntil den har et innhold som en byggefil, men dette kan endres i Vindu > Preferanser > Generelt > Filtilknytninger.
  3. Skriv inn følgende innhold i redigeringsprogrammet:

    <?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>

    Filinnhold i HelloWorld.xml

  4. Legg merke til syntaksfargingen av egenskapverdiene.
  5. Begynn å oppgi et nytt mål ved å skrive '<tar', og så trykker du på Ctrl+mellomrom for å aktivere innholdshjelpen. Det blir vist en liste med gyldige fullføringer. Velg <target>-fullføringen og legg merke til at redigeringsprogrammet setter inn start- og sluttkodene, og at markøren plasseres slik at du kan oppgi attributter for koden.
  6. Gi dette målet navnet 'World'.
  7. Oppgi en 'echo'-oppgave for dette målet, akkurat som for Hello-målet, men nå endrer du teksten til '${WorldText}'.
  8. Legg til en avhengighet med 'World'-målet fra 'Hello'-målet. Plasser markøren etter definisjonen av navneattributtet, trykk på Ctrl+mellomrom og velg fullføring av avhengighetsattributtet. Trykk på Ctrl+mellomrom igjen for å få fullføringen av det andre målet 'World' i byggefilen.
  9. Lagre innholdet i byggefilen.
  10. Innholdet er nå slik:

    <?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. Lagre endringene i HelloWorld.xml.
  12. Få frem Disposisjon-visningen og legg merke til at det er oppføringer for hver egenskap og hvert mål. I tillegg har hver oppgave under et mål en oppføring.
    Disposisjon-visning for en Ant-byggefil
  13. Hvis du klikker på en oppføring i Disposisjon-visningen, rulles redigeringsprogrammet til den oppføringen. I tillegg er det slik at når Disposisjon-visningen er aktiv og du skriver et tegn, vil du hoppe i Disposisjon-visningen til den neste synlige oppføringen som begynner med det tegnet.
  14. Plasser markøren rett etter slutten av en av '<target>'-kodene, skriv '<tar' og trykk på Ctrl+mellomrom for å aktivere innholdshjelpen. Legg merke til at de eneste gyldige fullføringene nå er kodene '</target> og 'tar'. Det er fordi Ant-redigeringsprogrammet vet at det ikke er tillatt med nestede mål. Kodehjelp i Ant-redigeringsprogram
  15. Lukk redigeringsprogrammet uten å lagre endringene.