如何从头开始建立一个新的 Mule 项目(Maven 配置)

How to set up a new Mule project from scratch (Maven configured)

我最近开始使用 AnypointStudios 来处理 Mule。现在我需要创建一个新的 Maven 基础 Mule 项目。我从来不需要这样做,所以我对如何使用 maven 设置和创建合适的 Mule 项目一无所知。 有人可以帮助我吗?

谢谢大家

首先,如果您有权访问 MuleSoft 企业存储库,则必须将存储库添加到 Maven settings.xml as indicated in the documentation: 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 您需要 select 创建项目时的选项,或者在创建项目后使用菜单选项迁移到 Maven 项目。它在 Studio 6 Maven documentation.

请注意,Studio 7.x 仅适用于 Mule 4.x,Studio 6.x 仅适用于 Mule 3.x。

很高兴您正在探索 Mulesoft。祝你好运。

根据您的问题,您是新手,想要创建一个新的 Mulesoft 项目。所以我希望您首先阅读我撰写的这篇文章 https://dzone.com/articles/Step-by-step-guide-to-using-mule-esb,它将指导您设置并为您的第一个 mule 项目做好准备。

完成本文后,然后在 Anypoint Studio 中创建一个新项目 new Project

  1. 单击文件-> 创建一个新的 mule 项目,如下面的屏幕截图所示

  2. 现在给出你的项目名称和 select mule 运行时,在我的系统中我只有 4.3 所以它显示否则,你可以 select 选择(到安装更多运行时是另一个问题)

  1. 现在您将获得带有所有相关依赖项的 pom 文件的 API。在那里你可以根据你的要求添加任何依赖。

注意:在所有 maven 配置检查后,在位置 C:\Users\yourPCName\.m2 将创建一个文件夹,其中包含另一个名为 repository 的文件夹第二个文件需要创建 settings.xml 我们将在访问 MuleSoft Enterprise Repository 时使用(例如需要访问 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>

希望这个回答对您有所帮助。

谢谢