Get Java classes from multiple wsdls

I have a maven project where I need to generate Java classes from multiple WSDL files

I have checked this link: http://decimalsolutions.blogspot.in/2011/10/wsdl2java-maven2.html But it didn't solve my problem

How do you do this?

Solution

Documentation declares that you can use < extraarg > elements to pass parameters to WDSL to Java process Therefore, you can configure CXF CodeGen plugin as follows

<configuration>
    <sourceRoot>${project.build.directory}/generated-code/mywebservice</sourceRoot>
    <wsdlOptions>
        <wsdlOption>
            <wsdl>${basedir}/src/main/resources/wsdl/serviceOne.wsdl</wsdl>
            <extraargs>
                <extraarg>-p</extraarg>
                <extraarg>first.packagename</extraarg>
            </extraargs>
            </wsdlOption>
        <wsdlOption>
            <wsdl>${basedir}/src/main/resources/wsdl/serviceTwo.wsdl</wsdl>
                <extraargs>
                <extraarg>-p</extraarg>
                <extraarg>another.packagename</extraarg>
            </extraargs>
        </wsdlOption>
    </wsdlOptions>
</configuration>
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>