Что такое программное обеспечение для автоматизации сборки (например, Ant)? - PullRequest
20 голосов
/ 04 марта 2009

Я часто вижу ссылки на муравья, но не понимаю, что именно он должен делать? из того, что я слышал, должно было скомпилировать ваши проекты, но я не могу просто сделать это, нажав Run-> Run in eclipse?

Редактировать: Я думаю, я должен перефразировать мой вопрос. Я уже знаю, что ant - это «программное обеспечение для автоматизации сборки», мой вопрос: что такое «автоматизация сборки»? Я думал, что вы должны протестировать свое приложение, и когда оно запускается, вы нажимаете кнопку «build» в eclipse или через java командной строки, и из него получается файл .jar? Так зачем вам «автоматизировать» этот процесс?

Ответы [ 12 ]

0 голосов
/ 04 марта 2009

Вы также ссылаетесь на "" Экспорт файла сборки ant ".

Если вы пишете свой собственный скрипт Ant для создания приложения вне затмения, вы можете написать свои собственные цели, использующие задачу Ant для делегирования сгенерированному build.xml .

Кроме того, вы можете настроить 'builders' проекта (project properties » Builders) для запуска любого скрипта (ant или иного), который вы хотите при создании проекта, вручную или автоматически.

0 голосов
/ 04 марта 2009

Eclipse использует муравья для сборки, запуска, развертывания, ...

"Ant - это инструмент для сборки на основе Java. Теоретически он похож на Make, без складок Make и с полной переносимостью чистого Java-кода." (из текст ссылки

...