Как запустить внешнюю задачу из Eclipse

#eclipse-plugin

#eclipse-плагин

Вопрос:

Я рассматриваю возможность перехода на Eclipse для работы с несколькими статическими HTML-файлами и т.д. Моя текущая настройка позволяет мне нажать одну кнопку для запуска внешней задачи, которая запускает мой процесс сборки, исключительно для этого одного файла. Другие файлы в том же наборе, возможно, тоже были обновлены, но не готовы к развертыванию, поэтому решение, которое ищет измененные файлы, не подойдет.

Как я могу добиться этого с помощью Eclipse или, возможно, Visual Studio Code? Пока единственным инструментом, который я нашел, является Antrunner4e. который, похоже, не обновлялся в течение пяти лет. Аналогично, единственный способ приблизиться к этому в самом Ant, по-видимому, заключается в поиске недавно измененных файлов, что не подходит, но, может быть, я что-то упускаю?

Комментарии:

1. В Eclipse файлы сборки Ant можно напрямую запускать как внешний инструмент ( Выполнить> Внешние инструменты> Конфигурации внешних инструментов … ). Ярлык для запуска последнего запущенного внешнего инструмента можно указать в окне> Настройки: Общие> Клавиши . Кроме того, Ant-файл можно запускать как конструктор проектов , но это не то, что вы хотите (по причинам, которые мне не ясны), верно?

2. @howlger Это было бы полезно только в том случае, если Ant можно дать ссылку на текущий файл, что, похоже, невозможно? По сути, я могу работать над несколькими «ветвями» одновременно, поэтому материалы на основе каталогов будут вносить изменения, которые я не хочу.

3. В конфигурации внешнего инструмента вы можете указать свойство со значением, содержащим переменную, например ${selected_resource_loc} , для получения текущего выбранного файла в Ant-скрипте. Существуют также переменные для запроса файла или папки при запуске Ant-скрипта.