Maven Mule API工具包在3.6.1 CE服务器上不可用?

Maven Mule API工具包在3.6.1 CE服务器上不可用?,maven,mule,Maven,Mule,我有一个Mule项目,它通过muleapikit使用restapi。 当我从eclipse以“Mule应用程序”的形式运行项目时,没有任何问题 当我以“带Maven的Mule应用程序”的形式运行项目时,应用程序会生成,但在Mule服务器启动时,我看到与apikit模式解析相关的错误,以及我的流中稍后的名称空间。(当我将应用程序加载到独立的Mule服务器时,我看到了同样的情况 org.xml.sax.SAXParseException: schema_reference.4: Failed to

我有一个Mule项目,它通过muleapikit使用restapi。 当我从eclipse以“Mule应用程序”的形式运行项目时,没有任何问题

当我以“带Maven的Mule应用程序”的形式运行项目时,应用程序会生成,但在Mule服务器启动时,我看到与apikit模式解析相关的错误,以及我的流中稍后的名称空间。(当我将应用程序加载到独立的Mule服务器时,我看到了同样的情况

org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'http://www.mulesoft.org/schema/mule/apikit/current/mule-apikit.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.
org.xml.sax.SAXParseException:schema\u reference.4:读取架构文档失败'http://www.mulesoft.org/schema/mule/apikit/current/mule-apikit.xsd,因为1)找不到该文档;2) 文件无法读取;3) 文档的根元素不是。
在.pom文件中有两个条目与apikit相关

<dependency>
        <groupId>org.mule.modules</groupId>
        <artifactId>mule-module-apikit</artifactId>
        <version>1.6.1</version>
    </dependency>

            <plugin>
                <groupId>org.mule.tools.maven</groupId>
                <artifactId>mule-app-maven-plugin</artifactId>
                <version>${mule.tools.version}</version>
                <extensions>true</extensions>
                <configuration>
                    <copyToAppsDirectory>true</copyToAppsDirectory>

                <inclusions>
                        <inclusion>
                            <groupId>org.mule.modules</groupId>
                            <artifactId>mule-module-apikit</artifactId>
                        </inclusion>
                    </inclusions>
                </configuration>
            </plugin>

org.mule.modules
mule模块apikit
1.6.1
org.mule.tools.maven
mule应用程序maven插件
${mule.tools.version}
真的
真的
org.mule.modules
mule模块apikit

这个插件似乎是罪魁祸首:

        <plugin>
            <groupId>org.mule.tools</groupId>
            <artifactId>maven-mule-plugin</artifactId>
            <version>1.9</version>
            <extensions>true</extensions>
        </plugin>   

org.mule.tools
maven mule插件
1.9
真的
当它存在时,结果zip中的lib目录不会被填充,当它被删除时,apikit(和其他库)就存在


不过,这个插件有一些副作用,它似乎允许识别/app/目录(我的项目正在使用)子文件夹中的流xml文件。另外,添加/删除依赖性似乎会对eclipse项目产生影响(我看到它删除了我所有的src文件夹,并将它们替换为一个/src/)。

这个插件似乎是罪魁祸首:

        <plugin>
            <groupId>org.mule.tools</groupId>
            <artifactId>maven-mule-plugin</artifactId>
            <version>1.9</version>
            <extensions>true</extensions>
        </plugin>   

org.mule.tools
maven mule插件
1.9
真的
当它存在时,结果zip中的lib目录不会被填充,当它被删除时,apikit(和其他库)就存在


不过,这个插件有一些副作用,它似乎允许识别/app/目录(我的项目正在使用)子文件夹中的流xml文件。另外,添加/删除依赖性似乎会对eclipse项目产生影响(我看到它删除了我所有的src文件夹,并将它们替换为一个/src/)。

这个插件似乎是罪魁祸首:

        <plugin>
            <groupId>org.mule.tools</groupId>
            <artifactId>maven-mule-plugin</artifactId>
            <version>1.9</version>
            <extensions>true</extensions>
        </plugin>   

org.mule.tools
maven mule插件
1.9
真的
当它存在时,结果zip中的lib目录不会被填充,当它被删除时,apikit(和其他库)就存在


不过,这个插件有一些副作用,它似乎允许识别/app/目录(我的项目正在使用)子文件夹中的流xml文件。另外,添加/删除依赖性似乎会对eclipse项目产生影响(我看到它删除了我所有的src文件夹,并将它们替换为一个/src/)。

这个插件似乎是罪魁祸首:

        <plugin>
            <groupId>org.mule.tools</groupId>
            <artifactId>maven-mule-plugin</artifactId>
            <version>1.9</version>
            <extensions>true</extensions>
        </plugin>   

org.mule.tools
maven mule插件
1.9
真的
当它存在时,结果zip中的lib目录不会被填充,当它被删除时,apikit(和其他库)就存在


不过,这个插件有一些副作用,它似乎允许识别/app/目录(我的项目正在使用)子文件夹中的流xml文件。另外,添加/删除依赖性似乎会对eclipse项目产生影响(我看到它删除了我所有的src文件夹,并用一个/src/替换它们)。

默认情况下,Mule Maven插件会排除所有Mule依赖性,而不管它们的范围如何

您需要通过以下方式强制包含APIkit依赖项:

<configuration>
    <inclusions>
        <inclusion>
            <groupId>org.mule.modules</groupId>
            <artifactId>mule-module-apikit</artifactId>
        </inclusion>
    </inclusions>
</configuration>

org.mule.modules

默认情况下,Mule Maven插件排除所有Mule依赖项,无论其作用域如何

您需要通过以下方式强制包含APIkit依赖项:

<configuration>
    <inclusions>
        <inclusion>
            <groupId>org.mule.modules</groupId>
            <artifactId>mule-module-apikit</artifactId>
        </inclusion>
    </inclusions>
</configuration>

org.mule.modules

默认情况下,Mule Maven插件排除所有Mule依赖项,无论其作用域如何

您需要通过以下方式强制包含APIkit依赖项:

<configuration>
    <inclusions>
        <inclusion>
            <groupId>org.mule.modules</groupId>
            <artifactId>mule-module-apikit</artifactId>
        </inclusion>
    </inclusions>
</configuration>

org.mule.modules

默认情况下,Mule Maven插件排除所有Mule依赖项,无论其作用域如何

您需要通过以下方式强制包含APIkit依赖项:

<configuration>
    <inclusions>
        <inclusion>
            <groupId>org.mule.modules</groupId>
            <artifactId>mule-module-apikit</artifactId>
        </inclusion>
    </inclusions>
</configuration>

org.mule.modules

mule-module-apikit-1.6.1.jar
正确打包在应用程序zip中的
/lib
下吗?否,并且我已经尝试显式设置依赖性的范围(编译和运行时都不包括它)。我还可以确认它在我的本地.m2目录中,因此它在查找jar.Is
mule-module-apikit-1.6.1.jar
正确打包在应用程序zip中的
/lib
?否,并且我已经尝试显式设置依赖性的范围(编译和运行时都不包括它)。我还可以确认它在我的本地.m2目录中,因此它在查找jar.Is
mule-module-apikit-1.6.1.jar
正确打包在应用程序zip中的
/lib
?否,并且我已经尝试显式设置依赖性的范围(编译和运行时都不包括它)。我还可以确认它在我的本地.m2目录中,因此它在查找jar.Is
mule-module-apikit-1.6.1.jar
正确打包在应用程序zip中的
/lib
?否,并且我已经尝试显式设置依赖性的范围(n