#maven #setup-project #anypoint-studio #mule-esb #new-project
#maven #настройка-проект #anypoint-studio #mule-esb #новый проект
Вопрос:
Недавно я начал работать с Mule, используя AnypointStudios. Теперь мне нужно создать новый, базовый для Maven, проект Mule. Мне никогда не приходилось этого делать, поэтому я совершенно не понимаю, как настроить и создать правильный проект Mule с помощью maven. Кто-нибудь может мне помочь?
Спасибо вам всем.
Ответ №1:
Здорово, что вы изучаете Mulesoft. Удачи.
согласно вашему вопросу, что вы новичок и хотите создать новый проект Mulesoft. итак, я хотел бы, чтобы вы сначала ознакомились с этой статьей https://dzone.com/articles/Step-by-step-guide-to-using-mule-esb это написано мной и поможет вам настроить и подготовиться к вашему первому проекту mule.
после полного прохождения этой статьи создайте новый проект new Project в Anypoint Studio
- нажмите «Файл» -> «Создать новый проект mule», как показано на скриншоте ниже
- теперь укажите имя вашего проекта и выберите mule runtime, в моей системе у меня был только 4.3, поэтому он показывает, что в противном случае вы можете выбрать по своему выбору (установить больше времени выполнения — это другой вопрос)
- теперь вы получите свой API с вашим pom-файлом, который будет иметь все связанные зависимости. там вы можете добавить любую зависимость в соответствии с вашими требованиями.
примечание: после всей настройки maven проверьте, что в местоположении C:UsersyourPCName.m2 будет создана одна папка, содержащая еще одну папку с именем repository, которую необходимо создать вторым файлом settings.xml это мы будем использовать, если получим доступ к корпоративному репозиторию MuleSoft (например, необходимо получить доступ к nexus Artifactory.
например, ниже приведен пример settings.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?><settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
<servers>
<server>
<id>id</id>
<username>username</username>
<password>password</password>
</server>
<server>
<id>mulesoft-release-local</id>
<username>username</username>
<password>password</password>
</server>
</servers>
<mirrors>
<mirror>
<id>id</id>
<mirrorOf>*</mirrorOf>
<name>name</name>
<url>URL of artifactory</url>
</mirror>
</mirrors>
</settings>
Я надеюсь, что этот ответ поможет вам.
Спасибо
Ответ №2:
Вопервых если у вас есть доступ к корпоративным репозиториям MuleSoft вы должны добавить репозитории в Maven settings.xml как указано в документации: https://docs.mulesoft.com/mule-runtime/4.3/maven-reference#configure-maven-to-access-mulesoft-enterprise-repository
Если вы хотите создать новый проект Maven, самый простой способ — использовать Anypoint Studio. Studio 7.x (рекомендуется) всегда создает проекты Maven. Для Studio 6.x вам необходимо выбрать этот параметр при создании проекта или использовать пункт меню для перехода к проекту Maven после создания проекта. Это в документации Studio 6 Maven.
Обратите внимание, что Studio 7.x предназначен только для Mule 4.x, а Studio 6.x предназначен только для Mule 3.x.