Автоматическое развертывание лицензии Magnolia EE

Я пытаюсь создать систему автоматического развертывания для Magnolia 5.4 EE. Для этого я экспортировал узел конфигурации лицензии /config/modules/enterprise/license в файл config.modules.enterprise.license.xml и прикрепил его к mgnl-bootstrap/my-module-каталогу моего модуля.

В этом каталоге начальной загрузки присутствуют другие файлы конфигурации xml, которые вводятся в базу данных конфигурации, как и ожидалось. Однако после деплоя Magnolia все равно просит ввести лицензионный ключ — все остальное работает нормально, мой продукт деплоится и т.д.

Я пытался найти информацию в документации Magnolia, но безрезультатно. Кто-нибудь из присутствующих смог автоматически развернуть Magnolia EE?


person Lars    schedule 06.07.2016    source источник


Ответы (1)


Это должно работать, если вы добавите зависимость к модулю enterprise magnolia в файле my-module дескриптора. Таким образом, модуль enterprise будет установлен перед вашим модулем, и вы просто добавите новый узел в его конфигурацию. Другой вариант — добавить файл импорта лицензии в WEB-INF/bootstrap/common, разница здесь в том, что все в этой папке загружается после запуска всех модулей.

person Vlad Andronache    schedule 07.07.2016