Maven Mule IDE如何创建pom.xml?为什么要添加EE依赖项?

Maven Mule IDE如何创建pom.xml?为什么要添加EE依赖项?,maven,mule,mule-studio,Maven,Mule,Mule Studio,当我在mule studio中创建一个新项目时,它会在自动生成的pom.xml中添加mule EE依赖项。 知道它为什么这么做吗 <!-- Mule Dependencies --> <dependencies> <dependency> <groupId>org.mule</groupId> <artifactId>mule-core</artifactId>

当我在mule studio中创建一个新项目时,它会在自动生成的pom.xml中添加mule EE依赖项。 知道它为什么这么做吗

    <!-- Mule Dependencies -->
<dependencies>
    <dependency>
        <groupId>org.mule</groupId>
        <artifactId>mule-core</artifactId>
        <version>${mule.version}</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.mulesoft.muleesb.modules</groupId>
        <artifactId>mule-module-boot-ee</artifactId>
        <version>${mule.version}</version>
        <scope>provided</scope>
    </dependency>
    <!-- Xml configuration -->
    <dependency>
        <groupId>org.mule.modules</groupId>
        <artifactId>mule-module-spring-config</artifactId>
        <version>${mule.version}</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.mulesoft.muleesb</groupId>
        <artifactId>mule-core-ee</artifactId>
        <version>${mule.version}</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.mulesoft.muleesb.modules</groupId>
        <artifactId>mule-module-data-mapper</artifactId>
        <version>${mule.version}</version>
    </dependency>
    <!-- Xml configuration -->
    <dependency>
        <groupId>com.mulesoft.muleesb.modules</groupId>
        <artifactId>mule-module-spring-config-ee</artifactId>
        <version>${mule.version}</version>
        <scope>provided</scope>
    </dependency>

org.mule
骡芯
${mule.version}
假如
com.mulesoft.muleesb.modules
mule模块引导ee
${mule.version}
假如
org.mule.modules
mule模块弹簧配置
${mule.version}
假如
com.mulesoft.muleesb
骡芯
${mule.version}
假如
com.mulesoft.muleesb.modules
mule模块数据映射器
${mule.version}
com.mulesoft.muleesb.modules
mule模块弹簧配置ee
${mule.version}
假如

可能是因为您选择了运行时的EE版本。通过选择CE版本,Studio应该只添加CE依赖项。

否无论您选择CE还是EE作为项目的运行时,它都会这样做

有一个问题报告在那里,吉拉为这个


更新:最新的MuleStudio 3.5更新似乎已经解决了这个问题,即使Jira问题尚未解决。

我使用了Mule Studio 3.5.0,也遇到了同样的问题

默认情况下,Mule Studio只有EE运行时,所有教程在创建新项目时都显示EE运行时。所以,我需要一个又一个小时来找到这个解决方案

  • [帮助]->[安装新软件]
  • 选择[使用]“Studio的Mule ESB运行时--”
  • 选择“Mule ESB Server Runtime 3.4.0 CE”
  • 然后,当您使用Maven创建一个新的Mule项目时,您可以看到“Mule Server 3.4.0 CE Runtime”
  • 然后,pom.xml不包含任何EE依赖项