Genera clases con jaxb2-maven-plugin desde WSDL

Estoy teniendo problemas para configurar eljaxb2-maven-plugin para generar clases Java desde un WSDL y múltiples archivos XSD que existen en el mismo directorio estándarsrc/main/xsd.

¿Cómo usar el complemento jaxb2 maven con XSD en línea? se relaciona solo en que las respuestas sugieren correctamente usar elwsdl parámetro en la configuración del complemento, pero esa pregunta está realmente relacionada con los XSD en línea y mis XSD son externos.

Los parámetros del objetivo del plugin están listados.aquí.

La configuración de mi plugin es:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>jaxb2-maven-plugin</artifactId>
    <version>1.5</version>
    <executions>
        <execution>
            <id>xjc</id>
            <goals>
                <goal>xjc</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <packageName>com.x.y.model</packageName>
        <wsdl>true</wsdl>
    </configuration>
</plugin>

Estoy probando esto conmvn -X clean jaxb2:xjc pero el plugin está ignorando el.wsdl como se ve en la salida de depuración

[DEBUG] accept false for file c:\projects\foo\src\main\xsd\service.wsdl
[DEBUG] accept true for file c:\projects\foo\src\main\xsd\datatypes.xsd
[DEBUG] accept true for file c:\projects\foo\src\main\xsd\more-datatypes.xsd

Respuestas a la pregunta(4)

Su respuesta a la pregunta