<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Licensed to the Apache Software Foundation (ASF) under one
  ~ or more contributor license agreements. See the NOTICE file
  ~ distributed with this work for additional information
  ~ regarding copyright ownership. The ASF licenses this file
  ~ to you under the Apache License, Version 2.0 (the
  ~ "License"); you may not use this file except in compliance
  ~ with the License. You may obtain a copy of the License at
  ~
  ~ http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing,
  ~ software distributed under the License is distributed on an
  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  ~ KIND, either express or implied. See the License for the
  ~ specific language governing permissions and limitations
  ~ under the License.
  -->
<document xmlns="http://maven.apache.org/XDOC/2.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
    <properties>
        <title>Introduction</title>
    </properties>
    <body>
        <section name="Axis Maven Plugins">
            <p>
                Starting with version 1.4.1, Axis provides a set of Maven plugins that can be used
                as an alternative to the existing <a href="../ant/index.html">Ant tasks</a>.
                The plugins also introduce a couple of features not found in the Ant tasks and that
                are essential to properly support the Maven build lifecycle.
            </p>
            <p>
                The following table provides an overview of these plugins and their relationships
                with the existing Ant tasks:
            </p>
            <table class="table table-bordered">
                <thead>
                    <tr>
                        <td>Maven plugin</td>
                        <td>Description</td>
                        <td>Corresponding Ant tasks</td>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td><a href="wsdl2java/index.html">wsdl2java-maven-plugin</a></td>
                        <td>Generates Java artifacts from a WSDL file</td>
                        <td><a href="../ant/axis-wsdl2java.html">axis-wsdl2java</a></td>
                    </tr>
                    <tr>
                        <td><a href="java2wsdl/index.html">java2wsdl-maven-plugin</a></td>
                        <td>Generates a WSDL description from a Java class</td>
                        <td><a href="../ant/axis-java2wsdl.html">axis-java2wsdl</a></td>
                    </tr>
                    <tr>
                        <td><a href="wsdd/index.html">wsdd-maven-plugin</a></td>
                        <td></td>
                        <td rowspan="2" style="vertical-align: middle">N/A</td>
                    </tr>
                    <tr>
                        <td><a href="axis-server/index.html">axis-server-maven-plugin</a></td>
                        <td>Starts/stops a stand-alone Axis server</td>
                    </tr>
                </tbody>
            </table>
        </section>
    </body>
</document>
