Tworzenie czynności i typów Ant na platformie Eclipse
Poniższe wytyczne powinny być przestrzegane w trakcie tworzenia i debugowania czynności i typów Ant na platformie Eclipse.
Te wymagania wynikają z faktu, że jeśli narzędzie Ant działa na tej
samej maszynie VM, co platforma Eclipse, to czynności i typy Ant powinny
być ładowane raczej przez program ładujący klasy narzędzia Ant niż modułu
dodatkowego. Aby uniknąć ładowania czynności i typów Ant przez program
ładujący klasy modułu dodatkowego, należy je przechowywać w miejscu,
gdzie nie będą widoczne dla żadnego z nich. Patrz także sekcja
Wnoszenie czynności i
typów.
- Udostępnione czynności i typy Ant powinny zostać
zdefiniowane w ich własnym folderze źródłowym w obrębie modułu
dodatkowego (tzn. poza folderami źródłowymi zawierającymi zwykłe klasy modułu dodatkowego).
- Każdy folder źródłowy zawierający czynności i typy Ant powinien mieć własny folder danych wyjściowych, inny niż folder wyjściowy zwykłych klas modułu dodatkowego.
- W trakcie testowania lub debugowania nowych czynności i typów
Ant projekt udostępniający je musi być skonfigurowany w taki sposób, aby wykluczyć foldery wyjściowe czynności i typów Ant. Aby ustawić prawidłowo konfigurację self-hostingu, usuwając foldery wyjściowe Ant ze ścieżek klas modułów dodatkowych, należy skorzystać z okna dialogowego Właściwości.