运行mvn测试时,找不到Mule 3.3 Datamapper xsd

运行mvn测试时,找不到Mule 3.3 Datamapper xsd,mule,Mule,我目前正在使用Mule EE,它在那里工作得很好(我跳过测试以便可以构建二进制文件),但是一旦我运行mvn测试,我就会得到一个SaxParseException,因为它找不到模式定义。这是我得到的错误 org.xml.sax.SAXParseException:schema_reference.4:无法读取架构文档'http://www.mulesoft.org/schema/mule/ee/data-mapper/current/mule-data-mapper.xsd,因为1)找不到该文档;

我目前正在使用Mule EE,它在那里工作得很好(我跳过测试以便可以构建二进制文件),但是一旦我运行mvn测试,我就会得到一个SaxParseException,因为它找不到模式定义。这是我得到的错误

org.xml.sax.SAXParseException:schema_reference.4:无法读取架构文档'http://www.mulesoft.org/schema/mule/ee/data-mapper/current/mule-data-mapper.xsd,因为1)找不到该文档;2) 文件无法读取;3) 文档的根元素不是


看起来您的pom中没有包含DataMapper依赖项。此外,对于任何EE特性(如DM),我建议您联系MuleSoft。mvn包之后生成的构建在服务器上运行后即可工作。至于DM依赖项,除了mule-module-data-mapper.zip之外,我看不到任何要添加的jar。谢谢你。是的,因为这是一个EE特性,我们将在许可证处理完成后联系MuleSoft。问题是,在打包阶段,mule配置文件将不会被解析,但是如果任何测试加载mule配置,它将需要stdio提供的DM jar,但在maven生命周期中不需要,从而触发异常。mule使用的是什么版本?我使用的是1.3.1 Studio和3.3.1 EE。谢谢你的回复。工作室实际上提供了一个拉链。不确定添加zip依赖项是否与添加jar时的行为相同。