Я хотел бы упростить свои основные сценарии сборки и хотел бы иметь возможность повторно использовать некоторые общие задачи ant в качестве библиотеки, но я также хотел бы, чтобы они были легко доступны в виде пакета.
Например, у меня есть задача, которая устанавливает переменные среды Flex, необходимые для создания различных проектов. Я могу (и в настоящее время) включить эти сценарии по относительному пути из другого места в системе контроля версий. Но я хочу сделать один пакет, который можно загрузить через Ivy и который содержит все эти общие задачи.
Jar кажется наиболее естественным решением, поскольку это выполнимо из java (используйте загрузчик классов для доступа к файлу внутри jar.), Но я не могу найти "нативный" способ в Ant просто получить XML-файл.
Короче, хочу сделать:
<import file="some.jar!bootstrap.xml">
Но это не работает.
Есть ли способ сделать это? Любые другие предложения по созданию библиотеки сценариев для муравьев также будут высоко оценены.