XJC多个XSD – >使用“剧集”生成类

我有两个最简单的xsd文件。

a.xsd:

     

b.xsd:

          

我们在a.xsd中定义的b.xsd中myType myType。 生成过程包括使用“剧集”function的两个步骤。

 > xjc -episode a.episode a.xsd parsing a schema... compiling a schema... a\MyType.java a\ObjectFactory.java a\package-info.java > xjc b.xsd -b a.episode parsing a schema... [ERROR] src-resolve: Cannot resolve the name 'a:myType' to a(n) 'type definition' component. line 7 of file:/b.xsd Failed to parse a schema. 

第一代使用有效的a.episode文件成功,但第二代失败。 这有什么不对?

我用Apache XMLBeans 2.5.0尝试了你的例子,它使用了这个命令:

 scomp -srconly a.xsd b.xsd