Автономные внешние инструменты
Для того чтобы использовать внешние инструменты максимально гибко, создадим конфигурацию запуска 'автономного' внешнего инструмента.
Это похоже на конфигурации запуска компоновщика проекта, рассматривавшиеся в предыдущем разделе. Однако это ни имеет отношения к компоновке проектов, и запуск можно будет осуществлять в любое время.
Предположим, что требуется настроить утилиту jar на быстрый показ файла .jar в рабочей области.
- Выберите файл .jar в рабочей области.
- Выберите в панели инструментов рабочей среды Запустить > Внешние инструменты > Внешние инструменты....
- Выберите Программа в дереве и нажмите Создать.
- Назовите конфигурацию запуска 'просмотр jar'.
- Нажмите Выбрать файл..., чтобы найти исполняемый файл jar.
- В поле Аргументы укажите '-tvf' и пробел, затем нажмите Переменные....
- В окне Выбрать переменные будут показаны различные переменные, которые можно передавать как аргументы в программу.
Выберите resource_loc
и нажмите OK.
- Теперь при запуске файла компоновки в программу jar будет передаваться полный путь к ресурсу, выбранному в рабочей среде, как аргумент в указанной позиции.
- Нажмите Запустить.
- Вывод файла компоновки, запустившего программу jar, показан в панели Консоль.
- Выберите другой файл .jar в рабочей области.
- Нажмите кнопку Внешние инструменты панели инструментов. Содержание этого
jar также показывается в панели Консоль. Итак, теперь можно быстро просматривать вывод программы jar для любого файла .jar в рабочей области.
Этот пример показывает лишь небольшую часть того, что позволяют сделать внешние инструменты.
Запомните, что внешние инструменты можно создавать для любой программы, которую можно выполнить в системе, и что аргументы внешнему инструменту можно передать в соответствии с выбранным ресурсом рабочей среды.
Часто это позволяет подключить инструменты, не имеющие аналогов среди модулей Eclipse.