Maven Axis plugin Goals Dominik Dahlem axis Generate java classes from wsdl definitions and compile them. axis:axis generate the java classes from wsdl definitions axis:compile Compile the generated java files axis:prepare-filesystem prepare the filesystem axis:copy Copies the generated java files into a separate build directory. Note: Those files in the ${maven.axis.excludes} list are not copied. axis:java2wsdl Generates a WSDL description from a Java class or interface. axis:wsdl2java Generate java classes from wsdl definitions and compile them. axis:copy-deploy Copies the classes and the dependencies into the ${maven.axis.home}/WEB-INF/lib folder. This, however, is not the recommended practice. It is better to specify a self-contained .war-file with all the axis libraries and deploy this one into the server using the maven-war-plugin. axis:deploy Use the admin service to deploy the web service. axis:undeploy Use the admin service to undeploy the web service.