Eksterne verktøy gjør det mulig å konfigurere og kjøre programmer, satsfiler, Ant-byggefiler og andre filer med arbeidsbenken. Du kan lagre konfigurasjonene til disse eksterne verktøyene og kjøre dem senere.
Utdata fra eksterne verktøy vises i konsollvisningen.
Du kan legge til eksterne verktøy som en del av byggeprosessen for et prosjekt. Disse eksterne verktøyene kan kjøres i den oppgitte rekkefølgen hver gang et prosjekt bygges.
Variablene nedenfor er tilgjengelige når du konfigurerer et eksternt verktøy. Disse variablene utvides automatisk hver gang det eksterne verktøyet kjøres.
${arbeidsområdeplassering} - Den absolutte banen til Eclipses arbeidsområdekatalog på systemets harddisk.
${arbeidsområdeplassering:<ressursbane>} - Den absolutte banen til den oppgitte ressursen på systemets harddisk. <Ressursbanen> er fullstendig bane for ressursen i forhold til arbeidsområdets rot. Eksempel: ${arbeidsområdeplassering:/MyProject/MyFile.txt}. Merk at det utvidede resultatet av denne variabelen ikke er det samme som ${arbeidsområdeplassering}/MyProject/MyFile.txt dersom prosjektets innholdskatalog for MyProject ligger utenfor arbeidsområdekatalogen.
${prosjektplassering} - Den absolutte banen på harddisken til gjeldende valgt prosjekt eller prosjektet som bygges, dersom eksterne verktøy kjøres som en del av en bygging.
${prosjektplassering:<ressursbane>} - Den absolutte banen på systemets harddisk for den oppgitte ressursens prosjekt. <Ressursbanen> er fullstendig bane for ressursen i forhold til arbeidsområdets rot. Eksempel: ${arbeidsområdeplassering:/MyProject/MyFile.txt}. Merk at det utvidede resultatet av denne variabelen ikke er det samme som ${arbeidsområdeplassering}/MyProject dersom prosjektets innholdskatalog for MyProject ligger utenfor arbeidsområdekatalogen.
${containerplassering} - Den absolutte banen på systemets harddisk for gjeldende valgte ressurs' overordnede ressurs (en mappe eller et prosjekt).
${containerplassering:<ressursbane>} - Den absolutte banen på systemets harddisk til den oppgitte ressursen overordnede ressurs (en mappe eller et prosjekt). <Ressursbanen> er fullstendig bane for ressursen i forhold til arbeidsområdets rot. Eksempel:${arbeidsområdeplassering:/MyProject/MyFolder/MyFile.txt}. Merk at det utvidede resultatet av denne variabelen ikke er det samme som ${arbeidsområdeplassering}/MyProject/MyFolder dersom prosjektets innholdskatalog for MyProject ligger utenfor arbeidsområdekatalogen.
${ressursplassering} - Den absolutte banen på systemets harddisk til gjeldende valgte ressurs.
${ressursplassering:<ressursbane>} - Den absolutte banen på systemets harddisk til den oppgitte ressursen. <Ressursbanen> er fullstendig bane for ressursen i forhold til arbeidsområdets rot. Eksempel: ${arbeidsområdeplassering:/MyProject/MyFile.txt}. Merk at det utvidede resultatet av denne variabelen ikke er det samme som ${arbeidsområdeplassering}/MyProject/MyFile.txt dersom prosjektets innholdskatalog for MyProject ligger utenfor arbeidsområdekatalogen.
${prosjektbane} - Fullstendig bane, relativt i forhold til arbeidsområderoten, for gjeldende valgte ressurs' prosjekt eller prosjektet som bygges, dersom eksterne verktøy kjøres som en del av en bygging.
${containerbane} - Fullstendig bane, relativ i forhold til arbeidsområderoten, for gjeldende ressurs' overordnede ressurs (en mappe eller et prosjekt).
${ressursbane} - Fullstendig bane, relativ i forhold til arbeidsområderoten, for gjeldende valgte ressurs.
${prosjektnavn} - Navnet på gjeldende valgte ressurs' prosjekt eller på prosjektet som bygges, dersom eksterne verktøy kjøres som en del av en bygging.
${containernavn} - Navnet på gjeldende valgte ressurs' overordnede ressurs (en mappe eller et prosjekt).
${ressursnavn} - Navnet på gjeldende valgte ressurs.
${byggetype} - Typen bygg når det eksterne verktøyet kjøres som en del av en bygging. Verdien kan være "fullstendig", "trinnvis" eller "automatisk". Hvis det eksterne verktøyet kjøres utenfor en bygging, er verdien "ingen".
La oss anta at Eclipses arbeidsområdekatalog er c:\eclipse\workspace og du har to prosjekter, MyProject1 og MyProject2. Det første prosjektet, MyProject1, befinner seg inne i arbeidsområdekatalogen, det andre prosjektet, MyProject2, befinner seg utenfor arbeidsområdekatalogen på c:\projects\MyProject2. La oss se hvordan variabeleksemplene nedenfor blir utvidet når et eksternt verktøy kjøres, dersom ressursen /MyProject2/MyFolder/MyFile.txt velges.
|
|
${arbeidsområdeplassering} | c:\eclipse\workspace |
${arbeidsområdeplassering:/MyProject1/MyFile.txt} | c:\eclipse\workspace\MyProject\MyFile.txt |
${arbeidsområdeplassering:/MyProject2/MyFile.txt} | c:\projects\MyProject2\MyFile.txt |
${prosektplassering} | c:\projects\MyProject2 |
${prosjektplassering:/MyProject1/MyFile.txt} | c:\eclipse\workspace\MyProject |
${containerplassering} | c:\projects\MyProject2\MyFolder |
${ressursplassering} | c:\projects\MyProject2\MyFile.txt |
${prosjektbane} | /MyProject2 |
${containerbane} | /MyProject2/MyFolder |
${ressursbane} | /MyProject2/MyFolder/MyFile.txt |
${prosjektnavn} | MyProject2 |
${containernavn} | MyFolder |
${ressursnavn} | MyFile.txt |
${byggetype} | none |
Preferanser for Eksterne verktøy
Eksterne verktøy og Ant-ikoner