Как я могу создать наследование листа свойств с помощью Ant? - PullRequest
1 голос
/ 06 июня 2011

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

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

Возможно ли это даже с помощью Ant или мне нужно написать его самому и создать окончательный файл .properties?

1 Ответ

1 голос
/ 06 июня 2011

Вы, конечно, можете использовать несколько файлов свойств - однако важно помнить, что свойства Ant являются неизменяемыми - после установки они не могут быть изменены.Таким образом, первый файл свойств для установки свойства выигрывает.Исходя из этого, вы должны начать с «самого определенного» файла в первую очередь и включить файл по умолчанию или родительский файл последним.

Вот статья, в которой более подробно говорится об этом .Из командной строки вы можете сделать это:

ant -propertyfile level_2.properties -propertyfile level_1.properties -propertyfile base.properties

Свойства, определенные в level_2, будут «переопределять» свойства с такими же именами в level_1, которые, в свою очередь, переопределяют свойства в base.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...