Générer WSDL2Java de Maven avec CXF

Pour, par exemple, j'ai cxf-codegen-plugin comme ceci:

        <plugin>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-codegen-plugin</artifactId>
            <version>${cxf.version}</version>
            <dependencies>
                <dependency>
                    <groupId>org.apache.cxf</groupId>
                    <artifactId>cxf-rt-bindings-soap</artifactId>
                    <version>${cxf.version}</version>
                </dependency>
            </dependencies>
            <executions>
                <execution>
                    <id>generate-jaxb</id>
                    <phase>generate-sources</phase>
                    <configuration>
                        <additionalJvmArgs>-Dfile.encoding=UTF8</additionalJvmArgs>
                        <wsdlOptions>
                            <wsdlOption>
                                <wsdl>src/main/resources/wsdl/MyWsdl.wsdl</wsdl>
                                <extraargs>
                                    <extraarg>-wsdlLocation</extraarg>
                                    <extraarg></extraarg>
                                    <extraarg>-client</extraarg>
                                </extraargs>
                            </wsdlOption>
                        </wsdlOptions>
                    </configuration>
                    <goals>
                        <goal>wsdl2java</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

Il fonctionne très bien quand mon WSDl est stocké dans mon projet local:

src/main/resources/wsdl/MyWsdl.wsdl

Ce que je suis en train de réaliser est de télécharger le fichier WSDL à partir de remote repository Maven et passe en quelque sorte au <wsdl> élément.

Quelque chose comme:

<wsdl>
 <dependency>...</dependency>
</wsdl>

Je ne peux pas trouver toutes les informations sur la façon de le faire. L'option de ce genre existe encore? Ou il devrait être fait quelque peu différent, puis essayer de passer le WSDL dans le <wsdl> élément?

S'il vous plaît conseils.

OriginalL'auteur | 2013-03-08