1

当我在 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>
4

3 回答 3

2

不,无论您选择 CE 还是 EE 作为项目的运行时,它都会执行此操作。

Jira 报告了一个问题。

https://www.mulesoft.org/jira/browse/STUDIO-3506

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

于 2013-10-22T13:29:00.053 回答
1

我使用了 Mule Studio 3.5.0 并遇到了同样的问题。

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

  1. [帮助] -> [安装新软件]
  2. 选择 [Work with] “Mule ESB Runtimes for Studio - http://studio.mulesoft.org/runtimes/
  3. 选择“Mule ESB Server Runtime 3.4.0 CE”
  4. 然后当你用 Maven 创建一个新的 Mule Project 时,你可以看到“Mule Server 3.4.0 CE Runtime”

然后, pom.xml 不包含任何 EE 依赖项。

于 2014-01-23T01:30:51.843 回答
0

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

于 2013-10-21T23:00:30.543 回答