我曾尝试在mule 3.2上使用最新版本的magento连接器。但是我一直收到这个错误:
SAXParseException:cos-all-restricted.1.2:所有模型组必须出现在{min occurrence} = {max occurrence} = 1的粒子中,并且该粒子必须是构成{content type>的对的一部分复杂类型定义。
我用谷歌搜索了它,我认为这个问题是mule的devkit中的一个错误。我得到它因为magento连接器是使用devkit构建的。该错误显然已根据此链接修复:
https://github.com/mulesoft/mule-devkit/issues/10
我在哪里可以下载devkit的固定版本?以及如何在mule 3.2中安装它?
干杯 利奥
答案 0 :(得分:0)
此错误已得到修复。如果您使用的Magento连接器已经使用最近的DevKit编译,那么事情应该没问题。你从哪里得到你正在使用的Magento连接器?你试过从source构建一个新的吗?
DevKit可以在MuleSoft Maven版本库中找到:https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/tools/devkit
这就是说,你不需要在Mule 本身中安装DevKit。 DevKit主要用于编译时作为模块的代码生成器(如Magento代码生成器)。它可能带来运行时依赖性,但它们将与模块分发存档一起打包(与模块Jar本身一起)。