Как заменить шаблон в одном файле содержимым другого файла? - PullRequest
2 голосов
/ 01 сентября 2010

У меня есть файл username.txt с одним словом.

У меня есть другой файл с шаблоном:

<root>
   <user name="${username}">
</root>

Мне нужно во время сборка муравья изменить шаблон $ {username} с содержимым файла username.txt.
Как это сделать?
Какую задачу муравья мне использовать для этой цели?

1 Ответ

2 голосов
/ 01 сентября 2010

Если вы можете сделать свой первый файл файлом свойств вместо того, чтобы содержать только одно слово, например

username=superuser

Затем вы можете загрузить его, используя задачу property . например, * +1008 *

<property file="username.properties" />

Обновление

Если формат файла должен остаться таким же, как в вопросе, взгляните на задачу LoadFile . Его можно использовать для загрузки содержимого файла в свойство. например,

<loadfile property="username" srcFile="username.txt" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...