Хотите, чтобы проект eclipse java автоматически запускал файлы сборки Ant
У меня есть проект Eclipse Java, а не проект плагина. И проект имеет некоторые внешние зависимости, которые я обрабатываю в двух отдельных файлах ant. Все работает нормально, но я хочу заставить Eclipse запускать файлы ant каждый раз, когда он строит мой проект.
Как я могу это сделать?
Если бы это был проект плагина, я бы обработал его в customBuildCallbacks.xml
и включил его в мои build.properties, но, похоже, не работает, когда его проект просто java
- Конструктор вызовов Java Reflection с примитивными типами
- Чтение содержимого из файлов, находящихся внутри Zip-файла
- запустить exe, который упакован внутри банки
- Проблема кодирования символов JSoup
- Каков всеобъемлющий диапазон float и double в Java?
- Объекты Java JSON GSON.fromJson
- Каковы хорошие frameworks стыковки для Java / Swing?
- Что скрывает метод в Java? Даже объяснение JavaDoc сбивает с толку
- Можно ли просмотреть байт-код файла classа?
- Являются ли Spring MVC Controllers Singletons?
- Возьмите n случайных элементов из списка ?
- Использование scanner.nextLine ()
- массив java Arrays.sort 2d
Шаг 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, в эту строку:
- Укажите цель, которую вы хотите запустить для автоматического добавления:
- Вам нужно добавить auto, в эту строку:
Вы можете посмотреть конфигурацию своего муравья и посмотреть, что все выглядит хорошо: