Свойства загрузки муравья из шаблона - PullRequest
1 голос
/ 13 февраля 2011

В ant мне нужно загрузить набор .properties файлов на основе шаблона.
Я пытался:

<property>  
    <fileset includes="${propertiesDir}/*.properties"/>
</property>

, но это не работает, потому что <property> не работаетподдержка вложений.

Как загрузить свойства из файлов, соответствующих шаблону?

Спасибо ..

1 Ответ

2 голосов
/ 13 февраля 2011

Вы можете использовать задачу concat, чтобы объединить все ваши файлы свойств в большой временный файл свойств, и использовать property с этим большим файлом временных свойств в качестве атрибута .

Обязательно используйте fixlastline = "true" с задачей concat, чтобы каждый файл заканчивался символом новой строки.

Пример:

<target name="init">
    <concat destfile="temp/bigPropertiesFile.properties" fixlastline="true">
        <fileset dir="${propertiesDir}" includes="*.properties"/>
    </concat>
    <property file="temp/bigPropertiesFile.properties"/>
</target>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...