<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/YourWsdlFile.wsdl</wsdl> <extraargs> <extraarg>-wsdlLocation</extraarg> <extraarg></extraarg> <extraarg>-client</extraarg> <extraarg>-p</extraarg> <extraarg>com.yourcompany.types</extraarg> </extraargs> </wsdlOption> </wsdlOptions> </configuration> <goals> <goal>wsdl2java</goal> </goals> </execution> </executions> </plugin>
That's it. Your java classes from WSDL file will be generated into: ${project.home}\target\generated-sources\cxf directory.
No comments:
Post a Comment
Note: only a member of this blog may post a comment.