Описание тега ant
Муравей
Apache Ant - это библиотека с открытым исходным кодом Java и инструмент командной строки, задача которого состоит в том, чтобы управлять процессами, описанными в файлах сборки XML, как цели и точки расширения, зависящие друг от друга. Основное известное использование Ant - это сборка приложений Java.
Ant предоставляет ряд встроенных задач, позволяющих компилировать, собирать, тестировать и запускать приложения. Хотя 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
,