net.sf.saxon.jaxp.TransformerImpl.setMessageEmitter(net.sf.saxon.event.Receiver) 在使用 Camel XSLT 组件时不可用

net.sf.saxon.jaxp.TransformerImpl.setMessageEmitter(net.sf.saxon.event.Receiver) not available when using Camel XSLT component

我在尝试使用 Camel XSLT 组件时遇到以下错误:

java.lang.NoSuchMethodException: net.sf.saxon.jaxp.TransformerImpl.setMessageEmitter(net.sf.saxon.event.Receiver)

我该如何解决这个问题?

解决方案是包括 Saxon-HE 9.4 (http://mvnrepository.com/artifact/net.sf.saxon/Saxon-HE/9.4.0.7)。高于此版本的版本似乎没有 Camel 2.14.1 需要的方法。