Exception 重定义元素的MOXy jaxb绑定错误

Exception 重定义元素的MOXy jaxb绑定错误,exception,dynamic,jaxb,redefine,Exception,Dynamic,Jaxb,Redefine,有人能帮我吗? 在我的项目中,我需要削减一些模式文件,并需要基于这些模式生成xml文件。现在,我想让用户MOXy根据这些模式动态生成空xml文件,但发生了异常 Internal Exception: com.sun.istack.SAXParseException2: "file:/F:/workspace/test/src/custom2.xsd" is not a part of this compilation. Is this a mistake for "file:/F:/worksp

有人能帮我吗? 在我的项目中,我需要削减一些模式文件,并需要基于这些模式生成xml文件。现在,我想让用户MOXy根据这些模式动态生成空xml文件,但发生了异常

Internal Exception: com.sun.istack.SAXParseException2: "file:/F:/workspace/test/src/custom2.xsd" is not a part of this compilation. Is this a mistake for "file:/F:/workspace/test/src/custom.xsd"?
    at org.eclipse.persistence.exceptions.JAXBException.errorCreatingDynamicJAXBContext(JAXBException.java:586)
    at org.eclipse.persistence.jaxb.dynamic.metadata.SchemaMetadata$XJCErrorListener.error(SchemaMetadata.java:235)
    at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.error(SchemaCompilerImpl.java:316)
    at com.sun.tools.xjc.reader.internalizer.Internalizer.reportError(Internalizer.java:628)
    at com.sun.tools.xjc.reader.internalizer.Internalizer.reportError(Internalizer.java:619)
    at com.sun.tools.xjc.reader.internalizer.Internalizer.buildTargetNodeMap(Internalizer.java:262)
    at com.sun.tools.xjc.reader.internalizer.Internalizer.buildTargetNodeMap(Internalizer.java:391)
    at com.sun.tools.xjc.reader.internalizer.Internalizer.transform(Internalizer.java:146)
    at com.sun.tools.xjc.reader.internalizer.Internalizer.transform(Internalizer.java:108)
    at com.sun.tools.xjc.reader.internalizer.DOMForest.transform(DOMForest.java:442)
    at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:230)
    at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:94)
    at org.eclipse.persistence.jaxb.dynamic.metadata.SchemaMetadata.getJavaModelInput(SchemaMetadata.java:138)
    at org.eclipse.persistence.jaxb.dynamic.DynamicJAXBContext.initializeFromMetadata(DynamicJAXBContext.java:209)
    at org.eclipse.persistence.jaxb.dynamic.DynamicJAXBContextFactory.createContextFromXSD(DynamicJAXBContextFactory.java:345)
    ... 2 more

我认为原因在于重定义元素,因为当我使用import或include时,它是可以的。请帮帮我。无法将附件上载到stackoverflow?

我编辑了代码XMLSchemaInternalizationLogic,向其中添加了重定义类型,现在这个问题似乎可以解决了。我如何结束这个问题?