MuleSoft: общий доступ к пользовательскому компоненту в автономном режиме

Я хотел бы создать собственный компонент и поделиться им со своей командой. Я не хочу загружать новый компонент онлайн. Есть ли автономный способ обмена компонентами?

Я могу определить свою учетную запись github вместо Mule при создании проекта. Тогда он будет частным?

Добавление деталей:

Я создал банки, которые хочу использовать в своем проекте Mule. Я добавил 2 класса Java в свой проект, который использует банки. У меня также есть 3 приложения на разных компьютерах, которым нужны банки. Вместо того, чтобы дублировать эти jar-файлы и код Java, я хотел бы обернуть его в компонент/коннектор и поделиться этим компонентом между приложениями/разработчиками в моей команде. Насколько я понял из прочитанного, для своих нужд я могу использовать и коннектор, и компонент. Однако я не мог понять, как я могу поделиться в автономном режиме тем, что я создал.


person KerenSi    schedule 26.05.2015    source источник
comment
Это вопрос о Mule ESB? Что вы подразумеваете под компонентом: пользовательский класс Java, который реализует/расширяет Mule?   -  person David Dossot    schedule 26.05.2015
comment
Да, это вопрос о Mule ESB. Я добавил больше деталей к моему вопросу и, надеюсь, это прояснит мои потребности.   -  person KerenSi    schedule 27.05.2015


Ответы (1)


Наилучший вариант — развернуть ваши общие JAR-файлы с помощью Maven в частном репозитории Maven. Это может быть простой сегмент S3 или более совершенный сервер Nexus.

Таким образом, ваши различные проекты Mule смогут извлекать эти общие файлы JAR в свои сборки, просто добавляя их в свои файлы pom.xml.

person David Dossot    schedule 26.05.2015