Java 由于WSDL导入,无法生成JAXB工件

Java 由于WSDL导入,无法生成JAXB工件,java,maven,jaxb,wsdl,maven-jaxb2-plugin,Java,Maven,Jaxb,Wsdl,Maven Jaxb2 Plugin,我有一个WSDL(比方说one.WSDL),我想从中使用maven插件生成JAXB工件。wsdl导入另一个wsdl(two.wsdl)。当我运行maven插件来生成JAXB工件时,看起来它没有识别two.wsdl,也没有生成JAXB工件 org.jvnet.jaxb2.maven2 maven-jaxb2-plugin 0.7.5 数据绑定\u XJC\u生成 生成 src/main/resources/wsdl/ one.wsdl src/main/java/ 真的 真的 真的 假的 真的

我有一个WSDL(比方说one.WSDL),我想从中使用maven插件生成JAXB工件。wsdl导入另一个wsdl(two.wsdl)。当我运行maven插件来生成JAXB工件时,看起来它没有识别two.wsdl,也没有生成JAXB工件


org.jvnet.jaxb2.maven2
maven-jaxb2-plugin
0.7.5
数据绑定\u XJC\u生成
生成
src/main/resources/wsdl/
one.wsdl
src/main/java/
真的
真的
真的
假的
真的
假的
one.wsdl
像这样引用
two.wsdl
(两者都在同一目录中)


然而,如果我在插件中提供
two.wsdl
(在
include
标记中),它就能够成功地生成jaxb工件


在识别导入的WSDL时,有谁能建议插件可能出了什么问题

maven-jaxb2-plugin
只是XJC的包装器。它本身不做任何模式处理,只调用XJC

请在此处向我发送测试用例作为PR请求:

我将检查这是否与插件有关(不太可能),或者将其转发给Oracle


我认为,这可能也是出于设计——如果您的
one.wsdl
没有使用
two.wsdl
中的任何内容,那么
two.wsdl
将不会生成任何内容。

有什么解决方案吗?我有同样的情况,当
one.wsdl
导入了
two.wsdl
时。当我从
two.wsdl
生成时,它抛出异常-noxmlrootelement@BSeitkazin同样的答案。请在此处向我发送带有复制项目的PR: