Как изменить * .properties после производства муравьев - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть 2 файла .properties для моего проекта на hybris. Первый используется для процесса CI, и в результате я получил 4 zip-файла с моей уже созданной платформой (после создания ant). В моем экземпляре prod мне нужно переключиться на другие свойства, потому что есть все мои подключения к расширенным службам, таким как mysql solr .. et c Как я могу сделать это, не выполняя все шаги ANT.

. ./setantenv.sh && sync && ant config -Denv=my_new_properties

тогда ./hybrisserver.sh start не работает. Вики нет информации https://cxwiki.sap.com/display/release5/ant+production+improvements

1 Ответ

2 голосов
/ 06 апреля 2020

Проверьте, будет ли Обновление настроек конфигурации во время выполнения полезным для вас. Вам нужно будет использовать класс FileBasedConfigLoader и свойство runtime.config.file.path.

Другие рекомендации включают использование системных переменных для безопасных настроек, таких как URL-адрес БД. См. Раздел «Использование переменных среды вместо файлов для безопасных настроек» в Настройка поведения SAP Commerce .

Другой вариант, на который вы можете посмотреть, - это иметь разные папки конфигурации для разных сред (например, config-dev, config-prd) и передать его в ant. e..g -Denv = config - dev

...