blob: 45cb23284fef7f8ad5f1c5cd97940e338fe351aa [file] [log] [blame]
<?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>