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 |

Külső eszközök beállításai
Külső eszközök és Ant ikonok
Konzol nézet