使用EclipseLink和DynamicJAXB时,在调用时收到以下消息:
DynamicJAXBContextFactory.createContextFromXSD(...)
无法配置Facets生成。 EclipseLink的 未检测到JavaModelInputImpl,而是JavaModelInput是 类:类 org.eclipse.persistence.jaxb.javamodel.xjc.XJCJavaModelInputImpl
我的依赖项是:
compile group: 'org.eclipse.persistence', name: 'eclipselink', version: '2.7.2'
compile group: 'org.glassfish.jaxb', name:'jaxb-xjc', version:'2.2.11'
我还尝试了com.sun.xml.bind jaxb库,其输出完全相同。
我可以通过以下方式禁用该消息:
AbstractSessionLog.getLog().setLevel(AbstractSessionLog.OFF);
产生此消息的代码似乎是this class。
我不认为这些消息有害,因为jaxb-xjc提供的XJCJavaModelInputImpl运行良好,但是我想确认这一点并检查是否可以安全地忽略上述消息。
如果可能的话,我还想知道要包括哪些库/执行哪些步骤以提供预期的JavaModelInput。