Generuj klasy za pomocą wtyczki jaxb2-maven z WSDL

Mam problemy z konfiguracjąjaxb2-maven-plugin do generowania klas Java z WSDL i wielu plików XSD, które wszystkie istnieją w tym samym standardowym katalogusrc/main/xsd.

jak używać wtyczki javenb2 maven z XSD inline? jest związane tylko z tym, że odpowiedzi poprawnie sugerują użyciewsdl parametr w konfiguracji wtyczki, ale to pytanie dotyczy naprawdę wbudowanych XSD, a moje XSD są zewnętrzne.

Wymienione są parametry celu wtyczkitutaj.

Moja konfiguracja wtyczki to:

<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>

Testuję to zmvn -X clean jaxb2:xjc ale wtyczka ignoruje.wsdl jak widać na wyjściu debugowania

[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

questionAnswers(4)

yourAnswerToTheQuestion