Külső eszközök

A külső eszközök segítségével programokat, kötegelt fájlokat, Ant összeépítési fájlokat és egyéb fájlokat futtathat a munkaterületről. Ezeket a külső eszköz beállításokat mentheti és később futtathatja.

A külső eszközök kimentetét a Konzol nézet jeleníti meg.

A külső eszközöket egy projekt összeépítési folyamatának részeként is hozzáadhatja. Ezek a külső eszközök a projekt minden egyes összeépítésekor megadott sorrendben futnak le.

A külső eszközök beállításakor az alábbi változókat lehet megadni. A rendszer mindig kibontja ezeket a változókat, ha a külső eszközt futtatja.

Változó neve

Leírás

${workspace_loc} Az Eclipse munkaterület könyvtár abszolút útvonala a rendszer merevlemezén
${workspace_loc:<erőforrás_útvonala>} A megadott erőforrás abszolút útvonala a rendszer merevlemezén. Az <erőforrás_útvonala> az erőforrás munkaterület gyökérhez képest relatív teljes elérési útja. Például ${workspace_loc:/SajatProjekt/SajatFajl.txt}. Vegye figyelembe, hogy ennek a változónak a kibontott értéke nem egyezik meg a ${workspace_loc}/SajatProjekt/SajatFajl.txt elérési úttal, ha a SajatProjekt projekt tartalom könyvtára kívül van a munkaterület könyvtáron.
${project_loc} Az aktuálisan kiválasztott erőforráshoz tartozó projekt vagy a összeépítés alatt álló projekt elérési útja a rendszer merevlemezén, ha a külső eszköz az összeépítés részeként kerül futtatásra.
${project_loc:<erőforrás_útvonala>} A megadott erőforráshoz tartozó projekt abszolút útvonala a rendszer merevlemezén. Az <erőforrás_útvonala> az erőforrás munkaterület gyökérhez képest relatív teljes elérési útja. Például ${workspace_loc:/SajatProjekt/SajatFajl.txt}. Vegye figyelembe, hogy ennek a változónak a kibontott értéke nem egyezik meg a ${workspace_loc}/SajatProjekt elérési úttal, ha a SajatProjekt projekt tartalom könyvtára kívül van a munkaterület könyvtáron.
${container_loc} Az aktuálisan kiválasztott erőforrás szülőjének (amely lehet egy mappa vagy egy projekt) abszolút elérési útja a rendszer merevlemezén.
${container_loc:<erőforrás_útvonala>} A megadott erőforrás szülőjének (amely lehet egy mappa vagy egy projekt) abszolút elérési útja a rendszer merevlemezén. Az <erőforrás_útvonala> az erőforrás munkaterület gyökérhez képest relatív teljes elérési útja. Például ${workspace_loc:/SajatProjekt/SajatMappa/SajatFajl.txt}. Vegye figyelembe, hogy ennek a változónak a kibontott értéke nem egyezik meg a ${workspace_loc}/SajatProjekt/SajatMappa elérési úttal, ha a SajatProjekt projekt tartalom könyvtára kívül van a munkaterület könyvtáron.
${resource_loc} A jelenleg kiválasztott erőforrás abszolút útvonala a rendszer merevlemezén.
${resource_loc:<erőforrás_útvonala>} A megadott erőforrás abszolút útvonala a rendszer merevlemezén. Az <erőforrás_útvonala> az erőforrás munkaterület gyökérhez képest relatív teljes elérési útja. Például ${workspace_loc:/SajatProjekt/SajatFajl.txt}. Vegye figyelembe, hogy ennek a változónak a kibontott értéke nem egyezik meg a ${workspace_loc}/SajatProjekt/SajatFajl.txt elérési úttal, ha a SajatProjekt projekt tartalom könyvtára kívül van a munkaterület könyvtáron.
${project_path} Az aktuálisan kiválasztott erőforrás projektjének, vagy a összeépítés alatt álló projekt teljes, munkaterület gyökérhez képest relatív elérési útja, ha a külső eszköz az összeépítés részeként kerül futtatásra.
${container_path} Az aktuálisan kiválasztott erőforrás szülőjének (amely lehet egy mappa vagy egy projekt) munkaterület gyökérhez képes relatív teljes elérési útja.
${resource_path} Az aktuálisan kijelölt erőforrás munkaterület gyökérhez képes relatív teljes elérési útja.
${project_name} Az aktuálisan kiválasztott erőforrás projektjének, vagy a összeépítés alatt álló projekt neve, ha a külső eszköz az összeépítés részeként kerül futtatásra.
${container_name} Az aktuálisan kijelölt erőforrás szülőjének neve (amely lehet egy mappa vagy egy projekt).
${resource_name} Az aktuálisan kiválasztott erőforrás neve.
${build_type} Az az összeépítés típus, amelynél a külső eszköz az összeépítés részeként lefut. Az érték lehet "full", "incremental" vagy "auto". Ha a külső eszköz az összeállításon kívül fut, akkor az érték "none".

Tegyük fel, hogy az Eclipse munkaterület könyvtára a c:\eclipse\workspace könyvtár, és két projekt van, a SajatProjekt1 és a SajatProjekt2. Az első projekt (SajatProjekt1) a munkaterület könyvtáron belül van, a második (SajatProjekt2) a munkaterületen kívül, a c:\projects\SajatProjekt2 könyvtárban. Nézzük meg hogyan alakulnak a változók, ha egy külső eszköz fut, és a /SajatProjekt2/SajatMappa/SajatFajl.txt erőforrás van kiválasztva.

Változó példa

Kibontott eredmények

${workspace_loc} c:\eclipse\workspace
${workspace_loc:/SajatProjekt1/SajatFajl.txt} c:\eclipse\workspace\SajatProjekt\SajatFajl.txt
${workspace_loc:/SajatProjekt2/SajatFajl.txt} c:\projects\SajatProjekt2\SajatFajl.txt
${project_loc} c:\projects\SajatProjekt2
${project_loc:/SajatProjekt1/SajatFajl.txt} c:\eclipse\workspace\SajatProjekt
${container_loc} c:\projects\SajatProjekt2\SajatMappa
${resource_loc} c:\projects\SajatProjekt2\SajatFajl.txt
${project_path} /SajatProjekt2
${container_path} /SajatProjekt2/SajatMappa
${resource_path} /SajatProjekt2/SajatMappa/SajatFajl.txt
${project_name} SajatProjekt2
${container_name} SajatMappa
${resource_name} SajatFajl.txt
${build_type} nincs


Kapcsolódó fogalmak
Ant támogatás
Összeépítések

Kapcsolódó leírások
Külső eszközök beállításai
Külső eszközök és Ant ikonok
Konzol nézet

Kapcsolódó feladatok
Külső eszközök futtatása
Ant összeépítési fájlok futtatása