Apache Ant - это библиотека с открытым исходным кодом Java и инструмент командной строки, задачей которой является управление процессами, описанными в файлах сборки XML, в качестве целей и точек расширения, зависящих друг от друга. Основное использование Ant - сборка приложений Java.
Ant предоставляет несколько Apache Ant , позволяющих скомпилировать Java , test и Приложения XML . Хотя, в первую очередь, для создания приложений Java, Ant также может эффективно использоваться для создания не-Java-приложений, например приложений C или C ++. В более общем случае Ant может использоваться для пилотирования любого типа процесса, который может быть описан с точки зрения целей, задач и целей и точек расширения . Это стандартная и эффективная структура, которая преобразует структуру разработки структуры проекта в развертывание.
Ant был исторически обозначен как замена и сопоставление Java для UNIX компиляции .
Hello World
Файл 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 , просто набрав:
Apache Ant Project Руководство пользователя Apache AntСписок доступных самодокументированных целей можно просмотреть с помощью ant -p.