Конфигурация развертывания Mule4

Я новичок в функциях Mule4.x. Осознайте, что mule-app и mule-deploy устарели. Где и как предоставить информацию о конфигурациях развертывания? Я вижу, что mule-artifact.json есть, но я не могу найти, как использовать его с примером. Документы Mule говорят только об элементах и ​​их описании, но не содержат примеров.

Будем признательны за любые указатели! Заранее спасибо!


person Maddy    schedule 16.05.2018    source источник


Ответы (1)


Очень краткое описание mule-artifact.json доступно здесь.

mule-deploy.properties Mule 3 имеет автоматически сгенерированный список ресурсов конфигурации, то же самое теперь доступно в mule-artifact.json как "конфигурации" для Mule 4. Этот раздел будет автоматически обновляться при добавлении нового XML-файла mule в src / main / mule. Аналогичным образом флаг redeploymentEnabled также доступен в этом файле.

С другой стороны, пары ключ-значение из mule-app.properties должны быть указаны в разделе Запуск конфигураций в AnypointStudio и в разделе Свойства на CloudHub.

Конфигурации запуска AnypointStudio:  Конфигурации запуска AnypointStudio

Свойства CloudHub:  Свойства CloudHub

person Sagar Chaudhari    schedule 16.05.2018
comment
Большое спасибо Сагару за подробные указатели. Это действительно полезно. - person Maddy; 22.05.2018
comment
Чтобы добавить к ответу Sagar, вам не нужно фактически изменять mule-artifact.json, за исключением того, что у вас есть очень конкретные требования. Просто убедитесь, что используете последнюю доступную версию плагина Mule Maven. - person aled; 31.03.2019
comment
Еще один момент, который вы, возможно, хотели бы знать, - это добавление здесь свойств в качестве secureProperties, которые помогут вам скрыть свойства в CloudHub. - person Lijin; 08.10.2019