You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Dirk A. Brilhart" <da...@proteuseng.com> on 2011/03/23 14:51:18 UTC

AXIS2 - wsdl2code question

I am having trouble using the wsdl2code maven plugin to generate code for more than one wsdl file.

I am using axis-wsdlcode-maven-plugin 1.5.2 with maven 3.0.

Examples on apache.org show that a pom file with the xml similar to this should work:

<plugin>
    <groupId>org.apache.axis2</groupId>
    <artifactId>axis2-wsdl2code-maven-plugin</artifactId>
    <version>1.5.2</version>
    <executions>
        <execution>
                <id>ID1</id>
                <goals>
                        <goal>wsdl2code</goal>
                </goals>
                <configuration>        
                    <wsdlFile>src/main/resources/wsdl/file1.wsdll</wsdlFile>
                    <!-- other configuration -->
                </configuration>
        </execution>

        <execution>
                <id>ID2</id>
                <goals>
                        <goal>wsdl2code</goal>
                </goals>
                <configuration>
                    <wsdlFile>./src/main/resources/wsdl/file2.wsdl</wsdlFile>
                    <!-- other configuration -->
                </configuration>
        </execution>
    </executions>
</plugin>


However, when I include a <configuration> block inside of <execution> or <executions> the config values are not recognized.  For example, with the above xml, I would get an error that src/main/axis2/services.wsdl cannot be found as my wsdls are not in the default location.  

If I move my <configuration> block outside of <executions> it works fine for one wsdl.  But I have not found a way to specify multiple wsdls with the <configuration> in that location.  Multiple <wsdlFile> lines only recognize the last one.  Multiple <configration> blocks cause xml exceptions.

Any suggestions would be appreciated.  Thank you.

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org