XJC генерирует файлы Java в нескольких пакетах (каталогах) из одной схемы - PullRequest
0 голосов
/ 27 февраля 2012

У меня есть один файл схемы, который я использую для создания файлов Java.Я хочу указать в файле схемы разные пакеты для определенных ComplexTypes.Например: все Java-файлы кнопок должны быть внутри пакета кнопок.

Как мне это сделать?Я использую муравейник XJC.Спасибо.

Дополнительная информация:

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

Я хочу, чтобы определение папки (пакета) было таким:

root

  • Foo (файл)
  • Панель (файл)
  • кнопки (папка)
    • ButtonA (файл)
    • ButtonB (Файл)

1 Ответ

0 голосов
/ 02 марта 2012

Я считаю, что это невозможно с текущей реализацией JAXB.Пакеты довольно строго связаны с пространствами имен, поэтому маловероятно, что вы можете поместить классы из одной схемы в разные пакеты.

...