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 elmentheti és később futtathatja.

A külső szerkesztők kimenete megjelenik a konzol nézetben.

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.

${workspace_loc} - Az Eclipse munkaterület könyvtárának abszolút elérési útja a rendszer merevlemezén.

${workspace_loc:<erőforrás elérési útja>} - Az adott erőforrás abszolút elérési útja a rendszer merevlemezén. Az <erőforrás elérési útja> 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ás projektjének, 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 elérési útja>} - A megadott erőforrás projektjének abszolút elérési útja a rendszer merevlemezén. Az <erőforrás elérési útja> 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 elérési útja>} - 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 elérési útja> 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} - Az aktuálisan kiválasztott erőforrás abszolút elérési útja a rendszer merevlemezén.

${resource_loc:<erőforrás elérési útja>} - Az adott erőforrás abszolút elérési útja a rendszer merevlemezén. Az <erőforrás elérési útja> 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 kijelölt 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, é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éldák
Kibontott eredmény
${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} none


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

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