На моей машине у меня есть плагин для Ant. Это называется ant-contrib. Он был прост в установке. Я просто положил файл ant-contrib-0.3.jar в папку lib Ant. Это позволяет мне делать некоторые интересные вещи с помощью Ant, включая инструкции if. Теперь я хочу запустить скрипты сборки с помощью Bamboo. В настоящее время версия Ant, используемая бамбуком, не имеет этих возможностей, поэтому мои скрипты терпят неудачу. Как установить плагины как ant-contrib в bamboo?Как использовать ant-contrib.jar с бамбуком?
0
A
ответ
2
Моя рекомендация состоит в том, чтобы совершить муравей-вна банку вместе с вашим исходным кодом и сделать билд более портативным, объявляя задачи следующим образом:
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
<classpath>
<pathelement location="${lib.dir}/ant-contrib-0.3.jar"/>
</classpath>
</taskdef>
Другой альтернативой является использование ivy для управления 3 участника вашей сборки в зависимостей.
1
Скопируйте файл ant-contrib-version.jar в каталог lib вашей установки Ant или в переменной среды CLASSPATH. Если вы хотите использовать одну из задач в своем проекте.
Для Ant verssion 1.6 и выше, добавьте строки ниже в вашем build.xml файл
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="/home/svnadmin/apache-ant-1.8.4/lib/ant-contrib-version.jar"/>
</classpath>
</taskdef>
Для Ant версии 1.5, добавьте следующие строки в файле build.xml. Кроме того, вы должны использовать файл .properties вместо antlib.xml
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
<classpath>
<pathelement location="/home/svnadmin/apache-ant-1.5.0/lib/ant-contrib-version.jar"/>
</classpath>
</taskdef>