Я могу записать задачу Ant, которая берет параметры, будучи выполняемым от другой задачи Ant?

Помещение @ перед строкой позволяет Вам использовать специальные символы, такие как обратная косая черта или двойные кавычки, не имея необходимость использовать специальные коды или символы ESC.

, Таким образом, можно записать:

string path = @"C:\My path\";

вместо:

string path = "C:\\My path\\";
7
задан GEOCHET 25 August 2009 в 15:26
поделиться

3 ответа

Этого можно добиться двумя способами:

  1. Вы можете сделать это с помощью antcall .

  2. Начиная с ant 1.6, вы можете использовать макросы .

14
ответ дан 6 December 2019 в 12:53
поделиться
<property name="param1"/>
<property name="param2"/>
<target name="task1">        
    <property name="param1" value="hello"/>
    <property name="param2" value="world"/>        
</target>
<target name="task2">
</target>

Просто вызовите задачу2, запуск задачи будет выполнен раньше это

0
ответ дан 6 December 2019 в 12:53
поделиться

Что вам нужно, так это определение макроса.

Чтобы получить действительно хорошее руководство по написанию макросов Ant, ознакомьтесь с этой презентацией .

2
ответ дан 6 December 2019 в 12:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: