Я использую утилиту Apache CXF wsdl2java для создания некоторых объектов JAXB и некоторого кода веб-службы. Схема в моем WSDL имеет много пространств имен с номерами версий в конце. Например:
http://example.org/sample/namespace/1.0
Когда CXF генерирует мои объекты JAXB, пакеты заканчиваются именами пакетов следующим образом:
org.example.sample.namespace.1_0
Поскольку это большая схема с множеством различных пространств имен, мне приходится тратить довольно много времени либо на перефакторинг кода, либо с помощью параметра -p, чтобы вручную сопоставить пространства имен с именами пакетов. Оба процесса очень трудоемки.
Итак, мне интересно, если кто-нибудь знает, есть ли более легкий маршрут. Или я слишком суетливый, и я должен просто принять названия пакетов как есть?