Описание тега ant
Муравей
Apache Ant - это библиотека Java с открытым исходным кодом и инструмент командной строки, задача которого - управлять процессами, описанными в файлах сборки XML как цели и точки расширения, зависящие друг от друга. Чаще всего Ant используется для создания приложений Java.
Он предоставляет ряд встроенных задач, позволяющих компилировать, собирать, тестировать и запускать приложения. Хотя Ant в первую очередь нацелен на создание приложений Java, его также можно эффективно использовать для создания программного обеспечения, отличного от Java, например приложений C или C++.
В более общем смысле, Ant можно использовать для пилотирования любого типа процесса, который можно описать в терминах целей, задач и макросов. Это стандартный и эффективный фреймворк, который преобразует структуру разработки проекта в структуру развертывания.
Исторически Ant задумывался как замена и Java-аналог утилиты сборки UNIX Make.
Ссылки
Расширения
пример
Привет мир
Build.xml файл:
<?xml version="1.0" encoding="UTF-8"?>
<project name="HelloWorld" default="world" basedir=".">
<target name="world" depends="message" description="outputs a friendly message">
<echo message="World!" />
</target>
<target name="message">
<echo message="Hello, " />
</target>
</project>
Этот проект можно запустить из каталога, содержащего файл build.xml, просто набрав:
ant
- или
ant -f build.xml
Список доступных самодокументированных целей можно просмотреть с помощью ant -p
.