Az Ant egy egyszerű, nyílt forrású parancsértelmező, amely képes XML formátumban írott parancsfájlok futtatására. Az Ant ideális általában automatizált összeépítéseknél található feladatok végrehajtására.
A bedolgozó, töredék vagy szolgáltatás build.properties fájljában beállított változók segítségével állítja elő a program az Ant parancsfájlokat. A PDE Ant parancsfájlokat állít elő a bedolgozó- és töredékfájlok egyéni összeépítési fájljainak létrehozásához, és egy átfogó parancsfájlt a szolgáltatás JAR összeépítéséhez. Ez a "fő" parancsfájl felelős az egyéni parancsfájlok (a bedolgozó függőségi láncban meghatározott) megfelelő sorrendben történő futtatásához. Minden összeépítési fájl neve ugyanaz (build.xml), és a megfelelő projektekben a leírófájl testvéreként jön létre.
Mivel az Ant parancsfájlok a build.properties fájlban a helyettesítő változókat használják, általában "úgy, ahogy vannak", a létrejött parancsfájlok módosítása nélkül használhatók. Ha módosítja őket, nem szabad a parancsfájlokat az összetevő minden összeépítésekor újra létrehozni.
A parancsfájlok létrehozásához egyszerűen válassza ki az Ant összeépítési fájl létrehozása lehetőséget, miközben egy megfelelő leírófájlt (plugin.xml, fragment.xml vagy feature.xml) kiválasztott a Navigátor vagy Csomagböngésző nézetekben. A parancs létrehozza az összeépítési parancsfájlt. Miután kiválasztotta az Ant futtatása... lehetőséget az előugró menüből úgy, hogy közben az újonnan létrejött parancsfájl is ki volt választva, a következő varázsló jelenik meg:
A szabványos Ant varázsló kétféleképpen is lehetővé teszi a testreszabást: a végrehajtási argumentumok megadásával, illetve egy vagy több összeépítési cél kiválasztásával.
Az Ant argumentumok általában alapértelmezett tulajdonságértékek felülbírálására és az összeépítési folyamat szabályzására szolgálnak. Az argumentumok a "-Dproperty=value" segítségével állíthatók be. A következő tulajdonságok érvényesek:
bootclasspath - ha be van állítva, az alapértelmezett rendszerbetöltési osztályútvonalat helyettesíti. Keresztplatformos bedolgozók fordításakor használatos (azaz Windows kezelőfelület építésekor Linux használatával)
A fordítóprogram viselkedésének beállítására szolgálnak a következő tulajdonságok:
Szolgáltatások összeépítési parancsfájljainak végrehajtásakor a következő célok segítségével hívja meg a program a bedolgozók vagy töredékek egyéni céljait. A végrehajtandó cél megadásához be kell állítani a target tulajdonságot (például -Dtarget=refresh). Az all.* célok egyike iterátorként szolgál, ahol a tényleges végrehajtandó célt a target tulajdonság adja meg.
azonosító_verzió/ahol "azonosító" a bedolgozó egyedi azonosítója, a "verzió" pedig a bedolgozó verziója. A zip fájl gyors kézi telepítésként közvetlenül kibontható az Eclipse telepítési könyvtárba.
tartalom