Я пытаюсь создать Java исходные файлы из пакета *.xsd
файлов с помощью XJC инструмент генерации кода.XJC генерироваться пространств имен
Пространство имен, используемые в тех * .xsd файлы следующим образом:
http://www.domain.com/foo/bar.x
http://www.domain.com/foo/bar.x.y
http://www.domain.com/foo/bar.x.y.z
XJC производит пакеты следующим образом:
com.domain.foo.bar.x и место генерируются Java-файлы от «... х» и «... х» XSD пространств имен там
com.domain.foo.bar.x_y и места генерируются Java-файлы из «... а» XSD пространств имен там
Что я хотел бы достичь здесь является правильным:
com.domain.foo.bar.x
com.domain.foo.bar.x.y
com.domain.foo.bar.x.y.z package names
ли это как-то можно? Возможно, используя пользовательские JAXB крепления? Я изучил jaxb пользовательские документы привязки, но я не уверен, что это возможно.
В основном я хотел бы xjc для обработки как «/», так и «.». как разделители пакетов.
Любая помощь приветствуется.
Адальберт
Мне удалось решить эту проблему частично, предоставив пользовательские привязки для определенных файлов XSD –