XJC从一个模式生成多个包(目录)中的java文件

时间:2012-02-27 11:22:20

标签: jaxb xjc

我有一个模式文件,我用它来生成java文件。 我想在模式文件中指定与某些ComplexTypes不同的包。 例如:所有按钮java文件都应该在按钮包中。

我该怎么办?我正在使用xjc ant任务。谢谢。

进一步详情:

commons.xsd define,Foo,Bar,ButtonA,ButtonB

我想将文件夹(包)定义为:

root

  • Foo(文件)
  • 酒吧(档案)
  • 按钮(文件夹)
    • ButtonA(文件)
    • ButtonB(文件)

1 个答案:

答案 0 :(得分:0)

我认为目前的JAXB实现是不可能的。包与命名空间严格关联,因此您不太可能将类从一个模式放入不同的包中。