Хотите, чтобы проект eclipse java автоматически запускал файлы сборки Ant

У меня есть проект Eclipse Java, а не проект плагина. И проект имеет некоторые внешние зависимости, которые я обрабатываю в двух отдельных файлах ant. Все работает нормально, но я хочу заставить Eclipse запускать файлы ant каждый раз, когда он строит мой проект.

Как я могу это сделать?

Если бы это был проект плагина, я бы обработал его в customBuildCallbacks.xml и включил его в мои build.properties, но, похоже, не работает, когда его проект просто java

Шаг 1. Добавьте файл сборки в муравьиный просмотр.

Нажмите кнопку «Добавить» и выберите файл build.xml из проекта. Вы также можете перетащить файл build.xml на просмотр муравья (Чтобы добавить муравьевый взгляд в вашу точку зрения, перейдите в Окно> Показать вид> Другое …)

Шаг 2: Запустите как Ant Build

В своем муравьином представлении щелкните правой кнопкой мыши новый файл сборки и выберите «Запуск от имени»> «Ant Build …». В диалоговом окне выберите опцию «Скрыть внутренние цели, не выбранные для выполнения» на вкладке «Цели». Вы можете переименовать построитель в поле в верхней части windows, если хотите (обычно я удаляю конечный «build.xml». Нажмите «Применить» и «Закрыть».

Шаг 3: Настройка автоматической сборки

Щелкните правой кнопкой мыши по проекту, выберите «Свойства», затем «Строители». Нажмите «Импорт». Перед закрытием экрана выделите импортированную сборку и выберите редактирование. Перейдите на вкладку «Цели», выберите «Очистить» и «Развернуть.local» для «Автоматическая assembly». Примените изменения и закройте.

Шаг 4: Включить автоматическую сборку

Перейдите в Project> Build Automatically

источник: http://www.simonwhatley.co.uk/using-ant-with-eclipse

Перейдите к свойствам вашего проекта, выберите «Строители» и добавьте новый Ant Builder. Вы можете указать, какие цели следует запускать в какое время (во время чистых, после чистых и т. Д.) И какие ресурсы (если есть) обновить в Eclipse после выполнения цели муравья.

Проект / Строители / New / Ant Builder

Там вы можете добавить свой собственный сборщик муравьев.

По крайней мере, с Eclipse 4.2 (Juno) была удалена возможность автоматической сборки с Ant. В конфигурации компоновщика -> «Автоматическая assembly» появляется сообщение: «». Это говорит о том, что вы все еще можете обойти это:

  • Выполните шаги, описанные выше, чтобы создать свой создатель Ant. Это создаст файл в projectDirectory / .externalToolBuilders .
  • Измените projectDirectory / .externalToolBuilders / YourLaunchName.launch :
    • Вам нужно добавить auto, в эту строку:
    • Укажите цель, которую вы хотите запустить для автоматического добавления:

Вы можете посмотреть конфигурацию своего муравья и посмотреть, что все выглядит хорошо: введите описание изображения здесь

  • Ожидание выполнения нескольких streamов в Java
  • Как установить системное время в Java?
  • Почему JSF сохраняет состояние компонентов пользовательского интерфейса на сервере?
  • Удалить дубликаты из списка объектов на основе свойства в Java 8
  • В чем разница между Thread start () и Runnable run ()
  • Любой способ вызвать частный метод?
  • Примитивный тип «короткий» - литье в Java
  • Определите, является ли String целым числом в Java
  • Java string intern и literal
  • Вычисление и печать n-го простого числа
  • Как правильно настроить EntityManager в приложении jersey / hk2?
  • Давайте будем гением компьютера.