Я генерирую классы из файлов XSD, используя JAXB.
Пространства имен XSD в основном похожи на:
Я должен интегрировать необычный именованный объект, который имеет разницу x-company
, с использованием символа тире -
(или любого подобного).
В результате пакеты с target/classes
:
com
\ x-company.customermodule.firstsupplier ... ws.datatypes.service4
\ company
\ customermodule
\ firstsupplier ... ws.datatypes.service1
\ secondsupplier ... ws.datatypes.service2
\ productmodule
\ secondsupplier ... ws.datatypes.service3
имеют непоследовательные имена. Как получить следующую структуру, используя привязки JAXWS без явного измененияпространства имен в файлах WSDL и XSD?
com.company
\ customermodule
\ firstsupplier ... ws.datatypes.service1 & ws.datatypes.service4
\ secondsupplier ... ws.datatypes.service2
\ productmodule
\ secondsupplier ... ws.datatypes.service3