使用JAXB .episode文件

时间:2014-06-27 18:38:13

标签: java xml jaxb xsd

我正在尝试使用JAXB从XSD文件生成.java文件。我有两个xsd模式,Base.xsd和Area.xsd。 Area.xsd导入Base.xsd。我已经能够分别为每个模式创建java文件,但这会导致Base.xsd的重复java文件。我尝试使用以下命令为Base.xsd创建一个剧集文件来解决此问题:

xjc -d out -episode base.episode Base.xsd

此工作正常并按预期创建了剧集文件。接下来,我尝试从每个模式创建java文件:

xjc -d ...\src\main\java Base.xsd -p mypackage.base 
xjc -d ...\src\main\java Area.xsd -p mypackage.area -extension -b base.episode

Base.xsd的java文件已成功创建,但没有为Area.xsd创建任何文件(包括特定于区域的类)。我花了很多时间研究这个问题,看起来它应该按预期工作。

这与我正在做的事情有什么明显的错误吗?如果你有什么建议改变,请告诉我。

提前致谢。

0 个答案:

没有答案