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.
HelloWorld.xml
..xml
-fil er en enkel teksteditor, indtil den har byggefilindhold - hvilket kan ændres på indstillingssiden
<?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>
<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.World
.echo
-opgave for dette mål svarende til det, der hører til Hello-målet, men ret teksten til ${WorldText}
.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.<?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>
HelloWorld.xml
.<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.
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