Samostatné externí nástroje

Požadujete-li naprostou flexibilitu u externího nástroje, vytvořte konfiguraci spuštění 'samostatného' externího nástroje. Ta se podobá konfiguracím spuštění tvůrce projektů diskutovaným v posledním oddíle s výjimkou toho, že nepotřebuje mít nic společného se sestavováním projektu a vy můžete nástroj spustit explicitně kdykoliv. Předpokládejme, že byste chtěli mít možnost rychle zobrazit obsah souboru .jar ve svém pracovním prostoru, a to pomocí obslužného programu jar.

  1. Vyberte ve svém pracovním prostoru nějaký soubor .jar.
  2. Vyberte z panelu nástrojů pracovní plochy Spustit > Externí nástroje > Externí nástroje....
    Rozevírací nabídka Externí nástroje
  3. Vyberte ve stromové struktuře Program, pak klepněte na Nový.
    Dialogové okno Externí nástroje pro skript inspektora souboru jar
  4. Pojmenujte tuto konfiguraci spuštění 'inspektora jar'.
  5. Použijte první tlačítko Procházet systém souborů... a vyhledejte spustitelný soubor jar.
  6. V poli Argumenty zadejte '-tvf' a mezeru, potom klepněte na Proměnné....
  7. V dialogovém okně Vybrat proměnnou uvidíte několik proměnných, které můžete předat jako argumenty do programu specifikovaného v Umístění. Vyberte resource_loc a klepněte na OK.
  8. Když bude tento soubor sestavení spuštěn, bude předána absolutní cesta k prostředku zvolenému v modulu workbench do obslužného programu jar v určené pozici.
  9. Klepněte na Spustit.
  10. Všimněte si, že soubor sestavení odesílá výstup obslužného programu jar do pohledu Konzola.
  11. Vyberte jiný soubor .jar ve svém pracovním prostoru.
  12. Klepněte na tlačítko Externí nástroje v panelu nástrojů. Všimněte si, že obsah tohoto souboru jar je odeslán také do pohledu Konzola. Nyní máte rychlý a snadný způsob, jak zobrazit výstup obslužného programu jar pro každý soubor .jar ve vašem pracovním prostoru.

Tento příklad naznačil jen málo z toho, co všechno můžete s externími nástroji provádět. Důležité pro zapamatování je to, že můžete vytvořit externí nástroj pro cokoliv, co můžete spustit na svém systému, a že můžete externímu nástroji souvisejícímu s aktuálním výběrem pracovní plochy předat argumenty. V mnoha případech vám to umožní volně integrovat nástroje, které nemají příslušné moduly plug-in platformy Eclipse.