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 - hvilket kan ændres på indstillingssiden Åbner indstillingssiden Filtilknytninger Vindue > Indstillinger > Generelt > Editorer >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>${HelloText}</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 ${WorldText}.
  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>${HelloText}</echo>
      </target>
    
      <target name="World">
        <echo>${WorldText}</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, 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.

Relaterede opgaver
Opret Ant-byggefiler
Udførelse af Ant-byggefiler
Gem og genbrug Ant-indstillinger
Udførelse af Ant-byggefiler
Opret Ant-byggefil til projektbyggeprogram
Ant-byggefiler som projektbyggeprogrammer
Udfør projektbyggeprogrammer
Eksterne værktøjer
Projektbyggeprogrammer, der ikke er Ant
Enkeltstående eksterne værktøjer