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.

  1. Utwórz plik budowy narzędzia Ant o nazwie HelloWorld.xml.
  2. Otwórz edytor Ant dla pliku, wybierając opcję 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 opcję Okna > Preferencje > Ogólne > Powiązania plików.
  3. 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>

    Treść pliku HelloWorld.xml

  4. Należy zwrócić uwagę na użycie funkcji kolorowania składni dla wartości właściwości.
  5. Rozpocznij wprowadzanie drugiego celu, wpisując '<tar', a następnie naciskając klawisze Ctrl-Space 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.
  6. Nazwij ten cel "World".
  7. Wprowadź czynność "echo" dla tego celu w podobny sposób jak dla celu Hello, ale zmień tekst na "${WorldText}".
  8. Dodaj zależność dla celu "World" od celu "Hello". Umieść kursor za definicją atrybutu nazwy, naciśnij klawisze Ctrl-Space i wybierz uzupełnienie atrybutem zależności. Naciśnij ponownie klawisze Ctrl-Space, aby pobrać uzupełnienie dla drugiego celu "World" w pliku budowy.
  9. Zapisz treść pliku budowy.
  10. 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>

  11. Zapisz zmiany w pliku HelloWorld.xml.
  12. 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.
    Widok schematu dla pliku budowy narzędzia Ant
  13. 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.
  14. Umieść kursor tuż za końcem jednego ze znaczników "<target>", wpisz "<tar", a następnie naciśnij klawisze 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. Asystent kodu w edytorze Ant
  15. Zamknij edytor bez zapisywania zmian.