Описание тега macrodef
1
ответ
Сценарий Nant Build неопределенный выпуск
У меня есть следующий код в сценарии сборки Nant: <project name="fgs"> <property name="build.dir" value="build"/> <property name="build.bin.dir" value="${build.dir}/bin"/> <fileset id="provider.1.0-references" basedir="${build.b…
06 сен '10 в 15:59
2
ответа
Вызов Муравья Макродефа из Градл
Я не могу найти способ перечислить и / или вызвать Ant Macrodef из моего скрипта Gradle. Руководство пользователя Gradle рассказывает о Macrodefs, но нигде не дает примера. Может ли кто-нибудь сказать мне, как это сделать? На данный момент я импорти…
07 май '15 в 07:45
1
ответ
Создание элемента в стиле Union и Macrodef с динамическим содержимым во время выполнения в Ant
У меня есть встроенный скрипт Ant, который имеет макроопределение, которое принимает несколько параметров по умолчанию, target, root и т.п., а затем необязательные два: extrasrc-f и extrasrc-c. После того, как они пришли, мне нравится проверять обно…
07 май '12 в 21:10
1
ответ
Запуск макроса Ant из задачи покрытия Jacoco
Мой проект использует Ant, и у него есть несколько наборов тестов. Поскольку каждый набор запускается одинаковым образом, определен макрос: <macrodef name="exec-tests"> <attribute name="test-suite" /> <element name="test-run" implicit…
20 окт '15 в 08:36
1
ответ
Как вызвать macrodef из другого файла
Я написал небольшой макрос в отдельном файле: macrodefs.xml <macrodef name="do-cool-stuff"> <attribute name="message"/> <sequential> <echo message="@{message}" /> </sequential> </macrodef> Я получил второй файл, м…
18 фев '11 в 16:38
1
ответ
Любой способ проверить, предоставляется ли дополнительный элемент в macrodef?
Есть ли способ проверить, передан ли данный элемент X в макросе. У меня есть случай, чтобы решить, должен ли элемент X быть обязательным или необязательным. Чтобы добиться этого, я сделал элемент необязательным для всех случаев, но я хочу сделать пр…
01 ноя '17 в 18:19
1
ответ
Почему я не могу использовать #define для ключевых слов в C?
Я пытаюсь использовать следующий код в C++. Может кто-нибудь сказать мне, почему он показывает ошибку? #define def namespace; using def std; int main(){ return 0; } пока следующий код работает нормально #define def namespace std; using def; int main…
14 фев '13 в 09:29
1
ответ
Macrodef и "локальные свойства"
Я пытаюсь переместить файл (указанный шаблоном) в указанное место в макросе Ant: <macrodef name="extract"> <attribute name="package"/> <sequential> <!-- the path will contain the unique file in extracted regardless of the name -…
28 ноя '11 в 06:56
2
ответа
Получить значение в элементе Ant
Допустим, у меня есть макроопределение, как так <macrodef name="Test"> <element name="someName"/> <sequential> <java classname="path_to_Test"> <classpath> blah </classpath> <arg value="someText and {valueOfsome…
28 авг '15 в 11:02
1
ответ
Ant macrodef: есть ли способ получить содержимое параметра элемента?
Я пытаюсь отладить макроопределение в Ant. Я не могу найти способ отобразить содержимое параметра, отправленного как элемент. <project name='debug.macrodef'> <macrodef name='def.to.debug'> <attribute name='attr' /> <element name…
23 июл '10 в 12:59
2
ответа
Можно ли получить доступ к "имени" целевой цели внутри муравьиной макродеф?
Было бы здорово, если бы я мог сделать что-то вроде: <macrodef name="process-target"> <attribute name="target" default="?enclosing.target.name?" /> ... </macrodef> <target name="myTarget> <process-target/> </target&g…
07 апр '13 в 17:23
1
ответ
Как распределить каждый элемент списка по аргументу задачи Ant?
Как перенести значения аргумента для определенной задачи в список (значений) без необходимости перезаписывать задачу для каждого значения аргумента? Пример: я хочу избежать трехкратной перезаписи одной и той же задачи для отображения трех разных зна…
13 мар '09 в 15:48
2
ответа
Макрос макросов: набор файлов как элемент javac src
У меня есть муравьи ant (1.9.4), которые принимают траекториальную структуру как src param, и когда я пытаюсь запустить ее, я получаю 'FILE_NAME.java is not a directory', Мой файл сборки: <project name="test" default="main"> <macrodef name=…
12 окт '15 в 20:12
2
ответа
Проверка точного содержимого папки (не больше, не меньше папок / файлов)
У меня есть несколько каталогов, в которых мне нужно убедиться, что эти каталоги содержат точный список файлов и каталогов, и если есть какие-либо файлы или каталоги, более или менее, следует сказать об этом. Очень важно то, что доступной задачи мне…
21 май '13 в 12:43
1
ответ
Как использовать атрибут URI в задаче ANT MacroDef?
Я прочитал страницу документа на http://ant.apache.org/manual/Tasks/macrodef.html, но я могу понять. Там нет примеров. Как использовать атрибут URI в задаче ANT MacroDef?
18 апр '11 в 06:16
1
ответ
Сделать макрос ANT более пригодным для повторного использования
У меня есть простой макрос (упрощенная версия ниже). На данный момент предполагается, что для одного аргумента будет одно значение, однако для этого аргумента может быть несколько значений. Как я могу передать 0+ значения для этого аргумента, чтобы …
12 май '10 в 17:39
1
ответ
Параметризованные цели зависит от муравья
Я работаю над сценарием сборки ant для развертывания jar-файлов. то есть просто обновить финальную / бета-версию приложения в указанной папке. Он проверяет, является ли развернутый фляга уже современным. Если да, он пропускает выполнение цели, испол…
30 авг '18 в 10:54
1
ответ
Как вызвать макрос Ant из другого макроса?
У меня есть build.xml, отсюда я вызываю макрос: <import file="macro_file.xml" /> <ant-macro message="Hello, World!" /> и мой файл macro_file.xml выглядит так: <macrodef name="ant-macro"> <attributes name="message"/> <seque…
25 июн '11 в 11:11
2
ответа
Ant: как написать дополнительные вложенные элементы
Скажи, что мне нужно сделать что-то вроде: <copy todir="${DEPLOYMENT_DIR}" overwrite="true"> <fileset dir="dir1" /> <fileset dir="dir2" /> <fileset dir="dir3" /> ... <if> <equals arg1="${SPECIAL_BUILD}" arg2="true"/&…
21 окт '10 в 11:30
3
ответа
Как <foreach> в <macrodef>?
У меня есть XML, как показано ниже: <data> <foo>value1</foo> <foo>value2</foo> <foo>value3</foo> </data> Я хочу создать macrodef, который реализует функцию ниже: <?xml version="1.0"?> <project…
22 янв '13 в 11:18