Maven Mule API工具包在3.6.1 CE服务器上不可用?
我有一个Mule项目,它通过muleapikit使用restapi。 当我从eclipse以“Mule应用程序”的形式运行项目时,没有任何问题 当我以“带Maven的Mule应用程序”的形式运行项目时,应用程序会生成,但在Mule服务器启动时,我看到与apikit模式解析相关的错误,以及我的流中稍后的名称空间。(当我将应用程序加载到独立的Mule服务器时,我看到了同样的情况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
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.Ismule-module-apikit-1.6.1.jar
正确打包在应用程序zip中的/lib
?否,并且我已经尝试显式设置依赖性的范围(编译和运行时都不包括它)。我还可以确认它在我的本地.m2目录中,因此它在查找jar.Ismule-module-apikit-1.6.1.jar
正确打包在应用程序zip中的/lib
?否,并且我已经尝试显式设置依赖性的范围(编译和运行时都不包括它)。我还可以确认它在我的本地.m2目录中,因此它在查找jar.Ismule-module-apikit-1.6.1.jar
正确打包在应用程序zip中的/lib
?否,并且我已经尝试显式设置依赖性的范围(n