Uso de extensiones de enlace JAXB en wsimport

Sé cómo habilitar extensiones en un archivo de enlaces JAXB simple: enumerarlos en el elemento raízextensionBindingPrefixes:

<jaxb:bindings 
    version="1.0"
    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
    xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
    jaxb:extensionBindingPrefixes="xjc"
    ...>

Sin embargo, un archivo de enlaces JAX-WS no tiene ningún lugar para colocar este atributo.

<jaxws:bindings
    version="2.0"
    xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
    xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
    wsdlLocation="../wsdl/schema.wsdl"
    ...>

No puede ir en la raíz, ni en ninguno de los anidadosjaxb:bindings elementos.

¿Cómo se supone que debes habilitar las extensiones de enlace?

Ejemplos de argumentos de línea de comandos utilizados por jaxws-maven-plugin: 2.4.1:

-keep
-s 'target/generated-sources/wsimport'
-d 'target/classes'
-encoding UTF-8
-extension
-Xnocompile
-B-XJsr303Annotations
-B-Xvalue-constructor
-B-Xinheritance
-b 'src/jaxws/bindings.xml'
'src/wsdl/schema.wsdl'

Respuestas a la pregunta(0)

Su respuesta a la pregunta