Как использовать свойства в муравьях заменить задачу? - PullRequest
2 голосов
/ 07 марта 2011

Мне нужно заменить токен на свойство.Для этого свойства задано местоположение пути.Я не получаю это, поскольку это просто заменяет это на $

<replace file="${APACHE_HOME}/conf/wc_server1.conf" >
  <replacetoken>@Install_Base_Directory@</replacetoken> 
<replacevalue>$InstallerBase</replacevalue>

Ответы [ 2 ]

2 голосов
/ 07 марта 2011

Обычно у вас есть два варианта:

<replace file="${APACHE_HOME}/conf/wc_server1.conf" >
  <replacetoken><![CDATA[@Install_Base_Directory@]]></replacetoken> 
  <replacevalue><![CDATA[$InstallerBase]]></replacevalue>
</replace>

или, поскольку это только одна строка, используйте:

<replace file="${APACHE_HOME}/conf/wc_server1.conf" 
  token="@Install_Base_Directory@"
  value="$InstallerBase" />
1 голос
/ 07 марта 2011

При использовании Ant properties необходимо заключить имя свойства в curlies {...}, чтобы получить значение:

<replacevalue>${InstallerBase}</replacevalue>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...