Ant-koontitiedostojen muokkaus
Koska Ant-koontitiedostot ovat tavallisia tekstitiedostoja, voit muokata niitä
millä tahansa tekstinmuokkausohjelmalla. Eclipsen Ant-muokkausohjelmassa on kuitenkin monia hyödyllisiä
ominaisuuksia, kuten syntaksin väritys, sisällön syöttö, navigaattorinäkymät, esiintymien merkintä ja
hahmotelmanäkymä. Voit tutustua Eclipsen Ant-muokkausohjelmaan luomalla sen avulla yksinkertaisen
Ant-koontitiedoston.
- Luo Ant-koontitiedosto "HelloWorld.xml".
- Avaa luomasi tiedosto Ant-muokkausohjelmassa valitsemalla tiedoston pikavalikosta Avaa
seuraavan kohteen avulla > Ant-muokkausohjelma.
Huomautus: Ennen kuin ".xml"-tiedostoissa on koontitiedostolle ominaista
sisältöä, niiden oletusmuokkausohjelma on tavallinen tekstinmuokkausohjelma. Voit muuttaa tätä asetusta
valitsemalla Ikkuna > Oletusasetukset > Yleiset > Tiedostojen liitännät.
- Kirjoita muokkausohjelmassa seuraava sisältö:
<?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>

- Huomaa ominaisuusarvojen syntaksin väritys.
- Kirjoita toisen kohteen alkuosa eli "<tar" ja aktivoi sisällön syöttö näppäinyhdistelmällä
Ctrl + välilyönti. Näyttöön tulee luettelo sopivista täydennysehdotuksista. Valitse vaihtoehto <target> ja huomaa, että muokkausohjelma lisää sekä aloitus- että
lopetustunnisteen. Kohdistin jää kohtaan, jossa voit syöttää tunnisteelle määritteitä.
- Määritä kohteelle nimi "World".
- Syötä kohteelle samanlainen echo-tehtävä kuin kohteelle "Hello", mutta muuta tekstiksi
"${WorldText}".
- Lisää kohteen "World" ja kohteen "Hello" välinen riippuvuussuhdemääritys. Aseta kohdistin nimimääritteen perään,
paina näppäinyhdistelmääCtrl + välilyönti ja valitse haluamasi
riippuvuussuhdemäärityksen täydennysehdotus. Paina näppäinyhdistelmääCtrl + välilyönti uudelleen, jotta voit valita täydennysehdotuksen
koontitiedoston toiselle kohteelle "World".
- Tallenna koontitiedoston sisältö.
- Tiedoston sisältö on nyt seuraavanlainen:
<?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>
- Tallenna tiedostoon "HelloWorld.xml" tehdyt muutokset.
- Tuo hahmotelmanäkymä esiin ja huomaa, että se sisältää kutakin ominaisuutta ja kohdetta
vastaavat merkinnät. Lisäksi se sisältää kohteiden tehtäviä vastaavat merkinnät.

- Kun napsautat jotakin hahmotelmanäkymässä näkyvää kohdetta, se avautuu muokkausohjelmassa. Lisäksi,
jos kirjoitat jonkin merkin, kun hahmotelmanäkymä on aktiivinen, seuraava määrittämälläsi merkillä
alkava merkintä valitaan hahmotelmanäkymässä.
- Aseta kohdistin jonkin "<target>"-tunnisteen perään, kirjoita "<tar" ja aktivoi
sisällön syöttö näppäinyhdistelmällä Ctrl + välilyönti. Huomaa, että nyt ainoat kelvolliset täydennysehdotukset ovat </target> ja tar-tunniste. Tämä johtuu siitä, että Ant-muokkausohjelma tietää, etteivät
sisäkkäiset kohteet ole sallittuja.
- Sulje muokkausohjelma tallentamatta muutoksia.