Сценарий муравья использовать два файла .properties? - PullRequest
3 голосов
/ 16 декабря 2009

Я хочу знать, возможно ли получить сценарий ant для ссылки на 2 разных .properties файла одновременно, и если да, то как это сделать.

Предположим, что свойства, содержащиеся в двух .properties файлах, являются взаимоисключающими, то есть одно и то же свойство не будет появляться дважды.

Спасибо!

Ответы [ 2 ]

8 голосов
/ 16 декабря 2009

Вы должны иметь возможность импортировать любое количество файлов свойств с несколькими записями <property file="..."> в вашем скрипте ant (разве есть какая-то тонкость в вашем вопросе, который я пропустил?). Дублирующие свойства в порядке, так как в свойствах ant они неизменны, и тот, кто устанавливает свойство первым, «выигрывает».

Подробнее см. http://ant.apache.org/manual/Tasks/property.html.

7 голосов
/ 16 декабря 2009

В дополнение к Ясень ответ .

Вы можете использовать другой атрибут prefix задачи property, например,

<property file="file1.properties" prefix="file1"/>
<property file="file2.properties" prefix="file2"/>

Таким образом, вы можете узнать, имеют ли оба файла одинаковые свойства, и различать их в вашем скрипте сборки. Например, если оба файла имеют свойство test, то после загрузки указанных команд вы получите свойства с именами file1.test и file2.test.

...