The Java2WSDL plugin offers a single goal:
To run the plugin, add the following section to your POM:
<build> <plugins> <plugin> <groupId>org.apache.axis2.maven2</groupId> <artifactId>axis2-java2wsdl-maven-plugin</artifactId> <executions> <execution> <goals> <goal>java2wsdl</goal> </goals> </execution> <configuration> <className>com.foo.myservice.MyHandler</className> </configuration> </executions> </plugin> </plugins> </build>
The plugin will be invoked automatically in the generate-resources phase. You can also invoke it directly from the command line by running the command
mvn java2wsdl:java2wsdl
By default, the plugin reads the given Java class and creates a file target/generated-resources/java2wsdl/service.xml. The Java class is given by the configuration element className above.
See the detailed documentation on properties for how to configure the goal.