Wie bekomme ich das Maven-Jaxws-Plugin, um @XmlElementWrapper für Klassen zu generieren, die aus xsd generiert wurden?

Ich benutze das Maven-Jaxws-Plugin, um Java-Klassen aus meinem WSDL-Schema zu generieren. Die Annotation @XmlElementWrapper wird in den generierten Klassen nicht generiert. Vondiese post Ich verstehe, ich brauche das jaxb-xew-plugin nicht, kann es aber nicht mit dem maven-jaxws-plugin zum Laufen bringen. Jede Hilfe wäre dankbar. Hier ist die Konfiguration, die ich ausprobiert habe

<plugin>
    <groupId>org.jvnet.jax-ws-commons</groupId>
    <artifactId>jaxws-maven-plugin</artifactId>
    <version>2.2</version>
    <executions>
    <execution>
        <goals>
                <goal>wsimport</goal>
            </goals>
            <phase>generate-resources</phase>
            <configuration>
                <xjcArgs>
                    <xjcArg>-no-header</xjcArg>
                    <xjcArg>-Xxew</xjcArg>
                    <xjcArg>-Xxew:instantiate lazy</xjcArg>
                    <xjcArg>-Xxew:delete</xjcArg>
                </xjcArgs>
                <extension>true</extension>

                <wsdlDirectory>${basedir}/src/main/resources</wsdlDirectory>
                <wsdlFiles>
                    <wsdlFile>attribute-service.wsdl</wsdlFile>
                </wsdlFiles>
                <sourceDestDir>${project.build.directory}/generated</sourceDestDir>
                <verbose>true</verbose>
                <keep>true</keep>
                <plugins>
                    <plugin>
                        <groupId>com.github.jaxb-xew-plugin</groupId>
                        <artifactId>jaxb-xew-plugin</artifactId>
                        <version>1.0</version>
                    </plugin>
                </plugins>
            </configuration>
        </execution>
    </executions>
</plugin>

Wenn es nur mit dem maven-jaxb2-Plugin integriert werden kann, können Sie mir bitte helfen, meinen Webservice aufzubauen? Im Wesentlichen wie spezifiziere ich das wsdl und wie man die Service-Klassen erzeugt? (mit @WebService Annotation)

Vielen Dank,

Bhagya

Antworten auf die Frage(2)

Ihre Antwort auf die Frage