Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven. Возможность подключения одного properties файла в другом properties файле. / 2 сообщений из 2, страница 1 из 1
28.12.2014, 12:52
    #38844742
Varandey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven. Возможность подключения одного properties файла в другом properties файле.
Добрый день!

Вопрос такой - возможно ли использовать один properties файл через другой properties файл в Maven?

Например, у нас есть resource file,содержащий строку:

A ${var}

Строка "var", с помощью фильтрации заменится на строку "changedVar"

В POM.xml задан фильтр:

<filters>
<filter>src/main/resources/myproperties.properties</filter>
</filters>

Файл "myproperties.properties" содержит такие строки:

# myproperties.properties
include = myproperties2.properties #здесь я подключаю другой properties файл,из которого и будет браться строка "changedVar".


В свою очередь файл "myproperties2.properties" содержит строки:

# myproperties2.properties
var = changedVar


Таким образом, файл myproperties.properties выступает в роли посредника, в котором происходит подключение myproperties2.properties файла,который и определяет маппинг.

Данная конструкция описана здесь:
http://commons.apache.org/proper/commons-configuration/userguide/howto_properties.html

Но это применялось не для Maven.

Подскажите,пожалуйста,возможно ли сделать так в Maven?
...
Рейтинг: 0 / 0
30.12.2014, 00:11
    #38846138
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven. Возможность подключения одного properties файла в другом properties файле.
Можно воспользоваться Properties Plugin-ом .
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven. Возможность подключения одного properties файла в другом properties файле. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]