blob: 0e3810ef2c1c0097bafcc54304acc7e083221690 [file] [log] [blame]
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2016-01-18
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20160118" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Axis 2 WSDL2Code Plugin &#x2013; </title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
</head>
<body class="topBarDisabled">
<div class="container-fluid">
<div id="banner">
<div class="pull-left">
<a href="http://maven.apache.org/" id="bannerLeft">
<img src="http://maven.apache.org/images/apache-maven-project.png" alt="Maven Axis 2 WSDL2Code Plugin"/>
</a>
</div>
<div class="pull-right"> <div id="bannerRight">
<img src="http://maven.apache.org/images/maven-small.gif" />
</div>
</div>
<div class="clear"><hr/></div>
</div>
<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2016-01-18
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 1.7.0
<span class="divider">|</span>
</li>
<li class="">
<a href="http://www.apache.org" class="externalLink" title="Apache">
Apache</a>
<span class="divider">/</span>
</li>
<li class="">
<a href="../../../index.html" title="Axis2/Java">
Axis2/Java</a>
<span class="divider">/</span>
</li>
<li class="">
<a href="./" title="Maven Axis 2 WSDL2Code Plugin">
Maven Axis 2 WSDL2Code Plugin</a>
<span class="divider">/</span>
</li>
<li class="active "></li>
<li class="pull-right">
<span class="divider">|</span>
<a href="http://maven.apache.org/maven2/" class="externalLink" title="Maven 2">
Maven 2</a>
</li>
<li class="pull-right">
<span class="divider">|</span>
<a href="http://ws.apache.org/axis2/" class="externalLink" title="Axis 2">
Axis 2</a>
</li>
<li class="pull-right">
<span class="divider">|</span>
<a href="http://ws.apache.org/" class="externalLink" title="Webservices">
Webservices</a>
</li>
<li class="pull-right">
<a href="http://www.apache.org/" class="externalLink" title="Apache">
Apache</a>
</li>
</ul>
</div>
<div class="row-fluid">
<div id="leftColumn" class="span2">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li class="nav-header">Overview</li>
<li>
<a href="introduction.html" title="Introduction">
<span class="none"></span>
Introduction</a>
</li>
<li>
<a href="howto.html" title="How to Use">
<span class="none"></span>
How to Use</a>
</li>
<li class="active">
<a href="#"><span class="none"></span>Configuration</a>
</li>
<li class="nav-header">Apache</li>
<li>
<a href="http://www.apache.org/licenses/LICENSE-2.0.html" class="externalLink" title="License">
<span class="none"></span>
License</a>
</li>
<li>
<a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
<span class="none"></span>
Sponsorship</a>
</li>
<li>
<a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
<span class="none"></span>
Thanks</a>
</li>
<li>
<a href="http://www.apache.org/security/" class="externalLink" title="Security">
<span class="none"></span>
Security</a>
</li>
</ul>
<hr />
<div id="poweredBy">
<div class="clear"></div>
<div class="clear"></div>
<div class="clear"></div>
<div class="clear"></div>
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
</div>
<div id="bodyColumn" class="span10" >
<div class="section">
<h2><a name="Configuration"></a>Configuration</h2>
<p>The WSDL2Code goal takes the following parameters as input. All parameters can be set from the command line by using properties. For example, the parameter &quot;generateServerSide&quot; may be set using the property &quot;axis2.wsdl2code.generateServerSide&quot;. If the parameter isn't set via property or in the POM, then a default value applies.</p>
<table border="1" class="table table-striped">
<tr class="a">
<td align="left">Parameter name</td>
<td align="left">Command line property Default value</td>
<td align="left">Description</td></tr>
<tr class="b">
<td align="left">databindingName</td>
<td align="left">$<a name="axis2.wsdl2code.databindingName">axis2.wsdl2code.databindingName</a> adb</td>
<td align="left">Data binding framework, which is being used by the generated sources.</td></tr>
<tr class="a">
<td align="left">generateAllClasses</td>
<td align="left">$<a name="axis2.wsdl2code.generateAllClasses">axis2.wsdl2code.generateAllClasses</a> false</td>
<td align="left">Whether to generate simply all classes. This is only valid in conjunction with &quot;generateServerSide&quot;.</td></tr>
<tr class="b">
<td align="left">generateServerSide</td>
<td align="left">$<a name="axis2.wsdl2code.generateServerSide">axis2.wsdl2code.generateServerSide</a> false</td>
<td align="left">Whether server side sources are being generated.</td></tr>
<tr class="a">
<td align="left">generateServerSideInterface</td>
<td align="left">$<a name="axis2.wsdl2code.generateServerSideInterface">axis2.wsdl2code.generateServerSideInterface</a> false</td>
<td align="left">Whether to generate the server side interface.</td></tr>
<tr class="b">
<td align="left">generateServicesXml</td>
<td align="left">$<a name="axis2.wsdl2code.generateServicesXml">axis2.wsdl2code.generateServicesXml</a> false</td>
<td align="left">Whether a &quot;services.xml&quot; file is being generated.</td></tr>
<tr class="a">
<td align="left">generateTestcase</td>
<td align="left">$<a name="axis2.wsdl2code.generateTestCase">axis2.wsdl2code.generateTestCase</a> false</td>
<td align="left">Whether a test case is being generated.</td></tr>
<tr class="b">
<td align="left">language</td>
<td align="left">$<a name="axis2.wsdl2code.language">axis2.wsdl2code.language</a> java</td>
<td align="left">Programming language of the generated sources.</td></tr>
<tr class="a">
<td align="left">namespaceToPackages</td>
<td align="left">$<a name="axis2.wsdl2code.namespaceToPackages">axis2.wsdl2code.namespaceToPackages</a></td>
<td align="left">Map of namespace URI to packages in the format uri1=package1,uri2=package2,... Using this parameter is discouraged. In general, you should use the namespaceUris parameter. However, the latter cannot be set on the command line.</td></tr>
<tr class="b">
<td align="left">namespaceURIs</td>
<td align="left"></td>
<td align="left">Map of namespace URI to packages. Example: &lt;namespaceURIs&gt; &lt;namespaceURI&gt; &lt;uri&gt;uri1&lt;/uri1&gt; &lt;package&gt;package1&lt;/package&gt; &lt;/namespaceURI&gt; ... &lt;/namespaceURIs&gt;</td></tr>
<tr class="a">
<td align="left">outputDirectory</td>
<td align="left">$<a name="axis2.wsdl2code.target">axis2.wsdl2code.target</a> target/generated-sources/axis2/wsdl2code</td>
<td align="left">Target directory, where sources are being generated.</td></tr>
<tr class="b">
<td align="left">packageName</td>
<td align="left">$<a name="axis2.wsdl2code.package">axis2.wsdl2code.package</a></td>
<td align="left">Package name of the generated sources.</td></tr>
<tr class="a">
<td align="left">portName</td>
<td align="left">$<a name="axis2.wsdl2code.portName">axis2.wsdl2code.portName</a></td>
<td align="left">Port name, for which sources are being generated. By default, sources are generated for all ports.</td></tr>
<tr class="b">
<td align="left">serviceName</td>
<td align="left">$<a name="axis2.wsdl2code.serviceName">axis2.wsdl2code.serviceName</a></td>
<td align="left">Service name, for which sources are being generated. By default, sources are generated for all services.</td></tr>
<tr class="a">
<td align="left">syncMode</td>
<td align="left">$<a name="axis2.wsdl2code.syncMode">axis2.wsdl2code.syncMode</a> both</td>
<td align="left">Sync mode, for which sources are being generated; either of &quot;sync&quot;, &quot;async&quot;, or &quot;both&quot; (default).</td></tr>
<tr class="b">
<td align="left">unpackClasses</td>
<td align="left">$<a name="axis2.wsdl2code.unpackClasses">axis2.wsdl2code.unpackClasses</a></td>
<td align="left">Whether to unpack classes.</td></tr>
<tr class="a">
<td align="left">wsdlFile</td>
<td align="left">$<a name="axis2.wsdl2code.wsdl">axis2.wsdl2code.wsdl</a> src/main/axis2/service.wsdl</td>
<td align="left">Location of the WSDL file, which is read as input.</td></tr></table></div>
</div>
</div>
</div>
<hr/>
<footer>
<div class="container-fluid">
<div class="row-fluid">
<p >Copyright &copy; 2004&#x2013;2016
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
</p>
</div>
</div>
</footer>
</body>
</html>