Автономные внешние инструменты

Для того чтобы использовать внешние инструменты максимально гибко, создадим конфигурацию запуска 'автономного' внешнего инструмента. Это похоже на конфигурации запуска компоновщика проекта, рассматривавшиеся в предыдущем разделе. Однако это ни имеет отношения к компоновке проектов, и запуск можно будет осуществлять в любое время. Предположим, что требуется настроить утилиту jar на быстрый показ файла .jar в рабочей области.

  1. Выберите файл .jar в рабочей области.
  2. Выберите в панели инструментов рабочей среды Запустить > Внешние инструменты > Внешние инструменты....
    Выпадающее меню внешних инструментов
  3. Выберите Программа в дереве и нажмите Создать.
    Окно Внешние инструменты для сценария просмотра jar
  4. Назовите конфигурацию запуска 'просмотр jar'.
  5. Нажмите Выбрать файл..., чтобы найти исполняемый файл jar.
  6. В поле Аргументы укажите '-tvf' и пробел, затем нажмите Переменные....
  7. В окне Выбрать переменные будут показаны различные переменные, которые можно передавать как аргументы в программу. Выберите resource_loc и нажмите OK.
  8. Теперь при запуске файла компоновки в программу jar будет передаваться полный путь к ресурсу, выбранному в рабочей среде, как аргумент в указанной позиции.
  9. Нажмите Запустить.
  10. Вывод файла компоновки, запустившего программу jar, показан в панели Консоль.
  11. Выберите другой файл .jar в рабочей области.
  12. Нажмите кнопку Внешние инструменты панели инструментов. Содержание этого jar также показывается в панели Консоль. Итак, теперь можно быстро просматривать вывод программы jar для любого файла .jar в рабочей области.

Этот пример показывает лишь небольшую часть того, что позволяют сделать внешние инструменты. Запомните, что внешние инструменты можно создавать для любой программы, которую можно выполнить в системе, и что аргументы внешнему инструменту можно передать в соответствии с выбранным ресурсом рабочей среды. Часто это позволяет подключить инструменты, не имеющие аналогов среди модулей Eclipse.