Как я могу заставить JAXB2 генерировать привязки CamelCase?

Я генерирую классы Java из WSDL, используя цель jaxws-maven-plugin wsimport . Изначально это генерирует ужасные классы и методы из XML-схемы; например, класс с именем MYOBJECT из элемента XML с именем MY_OBJECT.

Я обнаружил, что могу настроить свои привязки JAXB2 с помощью внешнего файла; это было бы приемлемо для небольшого числа классов и методов, но накладные расходы на ручное именование всего в этом случае нежелательны.

Некоторые поисковые запросы обнаруживают ссылки на плагин XJC CamelCase Always , но, похоже, он не поддерживается, и большинство ссылок - это 404-е ссылки. Не желая сдаваться, я нашел артефакт Maven camelcase-always Maven, который, кажется, обеспечивает эту функциональность, но я не уверен, как настроить это так, чтобы jaxws-maven-plugin использовал его.

Как я могу получить привязки CamelCase, не указывая их все вручную?

6
задан Lyle 18 January 2012 в 19:47
поделиться