2017-02-22 82 views
0

У меня есть проект с двумя файлами свойств. Это свойства конфигурации для разных сред. Поскольку в настоящее время они в основном одинаковы, я хочу создать свойство родительского файла и расширить его в других. Если мне нужно другое значение, я хочу переопределить его, просто переписывая свойство в дочернем файле. Какой плагин или библиотека maven мне нужно сделать?Исключенные свойства в проекте java

Например:

Родитель файла свойство

key1=value1 
key2=value2 

Env1

key1=valuexxx 

ENV2

key2=valueyyy 

ответ

1

Я думаю, что вам не нужны библиотеки ...

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

Поставив новую запись с уже текущей стоимостью в вашу карту, вы собираетесь перезаписать его

+0

Спасибо за ваш ответ. Дело в том, что я не хочу делать это программно. – darkRevan85

+0

Почему бы и нет, если я могу спросить? –

+0

Потому что они используются из разных банок, а свойства предназначены для разных задач. Я не хочу менять эти банки. Я бы хотел только сделать это, возможно, в maven. – darkRevan85