Edycja plików budowy narzędzia Ant
Ponieważ pliki budowy narzędzia Ant są zwykłymi plikami tekstowymi,
do ich edycji można użyć dowolnego edytora tekstu. Istnieją jednak pewne korzyści płynące z użycia edytora Ant środowiska Eclipse,
takie jak kolorowanie składni, asystent treści, nawigacja, oznaczanie wystąpień i widok schematu. Aby zapoznać się z edytorem Ant środowiska
Eclipse, należy za jego pomocą utworzyć prosty plik budowy narzędzia Ant.
- Utwórz plik budowy narzędzia Ant o nazwie HelloWorld.xml.
- Otwórz edytor Ant dla pliku, wybierając opcje Otwórz za pomocą > Edytor Ant
z menu kontekstowego tego pliku.
Uwaga: domyślny edytor dla pliku .xml to zwykły edytor tekstu,
chyba że plik zawiera treść pliku budowy, ale można zmienić to ustawienie, wybierając opcje Okna > Preferencje > Ogólne
> Powiązania plików.
- Wprowadź w edytorze następującą treść:
<?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>

- Należy zwrócić uwagę na użycie funkcji kolorowania składni dla wartości właściwości.
- Rozpocznij wprowadzanie drugiego celu, wpisując '<tar', a następnie naciskając kombinację klawiszy Ctrl-spacja
w celu aktywowania asystenta treści. Wyświetlona zostanie lista poprawnych uzupełnień.
Po wybraniu uzupełnienia <target> można zauważyć, że edytor wstawia znacznik otwierający i zamykający,
a następnie ustawia kursor w miejscu służącym do wprowadzania atrybutów dla tego znacznika.
- Nazwij ten cel "World".
- Wprowadź czynność "echo" dla tego celu w podobny sposób jak dla celu Hello, ale
zmień tekst na "${WorldText}".
- Dodaj zależność dla celu "World" od celu "Hello". Umieść kursor za definicją atrybutu nazwy, naciśnij kombinację klawiszy Ctrl-spacja
i wybierz uzupełnienie atrybutem zależności. Naciśnij ponownie kombinację klawiszy Ctrl-spacja, aby pobrać uzupełnienie dla drugiego celu "World" w pliku budowy.
- Zapisz treść pliku budowy.
- Pełna treść będzie teraz wyglądała następująco:
<?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>
- Zapisz zmiany w pliku HelloWorld.xml.
- Wyświetl widok Schemat i zwróć uwagę, że dla każdej właściwości i dla każdego celu
widoczne są wpisy. Oprócz tego, każda czynność celu ma własny wpis.

- Kliknięcie wpisu w widoku Schemat powoduje przewinięcie edytora do tego wpisu. Oprócz tego,
kiedy widok Schemat jest aktywny, wpisanie znaku powoduje przeniesienie zaznaczenia w tym widoku
do następnego widocznego wpisu, który rozpoczyna się od tego znaku.
- Umieść kursor tuż za końcem jednego ze znaczników "<target>", wpisz "<tar",
a następnie naciśnij kombinację klawiszy Ctrl-spacja w celu aktywowania asystenta treści. Należy zwrócić
uwagę, że jedynym poprawnym uzupełnieniem jest teraz znacznik "tar". Dzieje się tak, gdyż
edytor narzędzia Ant wie, że zagnieżdżone cele nie są dozwolone.
- Zamknij edytor bez zapisywania zmian.