Come posso convincere JAXB2 a emettere attacchi Camelcase?
-
30-10-2019 - |
Domanda
Sto generando classi Java da un WSDL usando i jaxws-maven-plugin wsimport obiettivo. Fuori dalla scatola, questo genera classi e metodi orribili dallo schema XML; Ad esempio, una classe chiamata myObject da un elemento XML chiamato my_object.
Ho scoperto che posso Personalizza i miei binding jaxb2 con un file esterno; Ciò sarebbe accettabile per un piccolo numero di classi e metodi, ma il sovraccarico di nominare manualmente tutto in questo caso è indesiderabile.
Alcuni ricerche scoprono i riferimenti a un XJC Camelcase sempre Plugin, ma questo sembra non mantenuto e la maggior parte dei collegamenti sono 404. Non disposto a rinunciare, ho trovato un Camelcase-sempre Artefatto Maven che sembra fornire questa funzionalità, ma non sono sicuro di come configurarlo in modo che Jaxws-Maven-Plugin lo usi.
Come posso ottenere assistenze Camelcase senza specificarli manualmente?
Nessuna soluzione corretta