Ant je jednoduché skriptovací jádro s otevřeným zdrojem, které je schopno spouštět skripty napsané ve formátu XML. Ant je ideální pro provádění úloh, které se obvykle nalézají v automatických sestaveních.
Proměnné nastavené v souboru build.properties pro modul plug-in, fragment nebo funkci se použijí ke generování skriptů pro Ant. Prostředí PDE generuje skripty Ant pro vytváření jednotlivých souborů sestavení modulů plug-in a fragmentů a jeden celkový skript pro sestavení souboru JAR funkce. Tento skript "main" rovněž zodpovídá za spouštění jednotlivých skriptových souborů ve správném pořadí (definovaném řetězem závislostí modulů plug-in). Každý soubor sestavení má stejný název (build.xml) a vytváří se jako příbuzný souborů s manifestem v příslušných projektech.
Protože skripty Ant používají nahrazené proměnné z build.properties, můžete je zpravidla použít "tak, jak jsou", bez upravování generovaných skriptů. Pokud je přeci jen upravíte, nesmíte znovu vytvářet skripty pokaždé, když chcete komponentu znovu sestavit.
Chcete-li vytvořit skripty, můžete jednoduše vybrat Vytvořit soubor sestavení Ant, zatímco je v pohledu Navigátor nebo Průzkumník balíčků vybrán vhodný soubor s manifestem (plugin.xml, fragment.xml nebo feature.xml). Příkaz vygeneruje skript sestavení. Po výběru nově vygenerovaného skriptového souboru a zvolení Spustit Ant... z rozevírací nabídky se otevře následující průvodce:
Standardní průvodce Ant umožňuje přizpůsobení dvěma způsoby: poskytnutím argumentů provádění a výběrem jednoho nebo více cílů sestavení.
Argumenty Ant se typicky používají k poskytnutí hodnot vlastností, které potlačí výchozí hodnoty a řídí proces sestavení. Argumenty se nastavují pomocí "-Dproperty=value". Rozpoznávají se následující vlastnosti:
bootclasspath - Pokud je nastavena, nahrazuje výchozí cestu ke třídě zavedení systému. Používá se při kompilaci modulů plug-in pro jiné platformy (např. při sestavování modulu plug-in uživatelského rozhraní pro Windows pomocí operačního systému Linux).
Rozeznávají se následující vlastnosti pro přizpůsobení chování kompilátoru:
Při provádění skriptů sestavení funkcí se k volání jednotlivých cílů modulů plug-in nebo fragmentů používají následující cíle. K určení cíle, který se má provést, je třeba nastavit vlastnost target (např. -Dtarget=refresh). Jeden z cílů all.* slouží jako iterátor, zatímco se skutečný cíl k provedení určuje prostřednictvím vlastnosti target.
id_verze/Kde 'id' je jedinečným identifikátorem modulu plug-in a 'verze' je verzí modulu plug-in. Tento soubor lze přímo rozbalit do instalačního adresáře Eclipse, a provést tak rychlé ruční zavedení.
obsah