Redigér Ant-byggefiler

Da Ant-byggefiler er simple tekstfiler, kan du bruge enhver teksteditor til at redigere dem. Men der er mange fordele ved at bruge Ant-editoren i Eclipse, herunder syntaksfarvning, Indholdsassistance, navigation, markering af forekomster og en strukturoversigt. Opret en enkel Ant-byggefil vha. Ant-editoren i Eclipse for at blive fortrolig med den.

  1. Opret en Ant-byggefil med navnet HelloWorld.xml.
  2. Åbn Ant-editoren med filen ved at vælge Åbn med > Ant-editor på filens kontekstmenu.
    Bemærk: Standardeditoren for en .xml-fil er en enkel teksteditor, indtil den har byggefilindhold, men dette kan ændres i Vindue > Indstillinger > Generelt > Filtilknytninger.
  3. Indtast følgende indhold i editoren:

    <?xml version="1.0" encoding="UTF-8"?>

    <project name="Hello World" default="Hello" basedir=".">

    <property name="HelloTekst" value="Hello"/>

    <target name="Hello">

    <echo>${Hellotekst}</echo>
    </target>

    </project>

    Indhold i filen HelloWorld.xml

  4. Bemærk syntaksfarvningen af egenskabsværdier.
  5. Start på at indtaste endnu et mål ved at skrive "<tar", og tryk på Ctrl+mellemrumstasten for at aktivere Indholdsassistance. Der vises en liste over gyldige afslutninger. Vælg afslutningen <target>, og bemærk, at editoren indsætter både start- og slutkoder og placerer markøren, så du kan angive attributter for koden.
  6. Giv dette mål navnet "World".
  7. Indtast en "echo"-opgave for dette mål svarende til det, der hører til Hello-målet, men ret teksten til "${WorldTekst}".
  8. Tilføj en afhængighed på målet "World" fra målet "Hello". Placér markøren efter definitionen af navneattributten, tryk på Ctrl+mellemrum, og vælg attributafslutningen depends. Tryk på Ctrl+mellemrumstast igen for at hente afslutningen til det andet mål "World" i byggefilen.
  9. Gem byggefilens indhold.
  10. Hele indholdet er nu:

    <?xml version="1.0" encoding="UTF-8"?>


    <project name="Hello World" default="Hello" basedir=".">

    <property name="HelloTekst" value="Hello"/>
    <property name="WorldTekst" value="World"/>

    <target name="Hello">

    <echo>${HelloTekst}</echo>

    </target>

    <target name="World">

    <echo>${WorldTekst}</echo>

    </target>

    </project>

  11. Gem ændringerne i HelloWorld.xml.
  12. Gør oversigten Struktur synlig, og bemærk, at der er indgange for alle egenskaber og alle mål. Desuden har alle opgaver under et mål en indgang.
    Oversigten Struktur for en Ant-byggefil
  13. Når du klikker på en indgang i oversigten Struktur, blader editoren til denne indgang. Når fokus er i oversigten Struktur, og du skriver et tegn, vil markeringen desuden flytte til næste synlige indgang i oversigten Struktur, der starter med dette tegn.
  14. Placér markøren lige efter slutningen af en af "<target>"-koderne, skriv "<tar", og tryk på Ctrl+mellemrumstasten for at aktivere Indholdsassistance. Bemærk, at de eneste gyldige afslutninger nu er '</target>' og koden 'tar'. Det er fordi, Ant-editoren ved, at indlejrede mål ikke er tilladt. Kodeassistance i Ant-editor
  15. Luk editoren, og undlad at gemme ændringerne.