alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

What this is

This file is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Other links

The source code

Configuration

  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 "generateServerSide" may be set using the property
  "axis2.wsdl2code.generateServerSide". If the parameter isn't set via property or in the POM, then a default
  value applies.

*-----------------------------+------------------------------------------------+------------------------------------------------+
| Parameter name              | Command line property                          | Description                                    |
|                             | Default value                                  |                                                |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| databindingName             | ${axis2.wsdl2code.databindingName}             | Data binding framework, which is being used by |
|                             | adb                                            | the generated sources.                         |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| generateAllClasses          | ${axis2.wsdl2code.generateAllClasses}          | Whether to generate simply all classes. This   |
|                             | false                                          | is only valid in conjunction with              |
|                             |                                                | "generateServerSide".                          |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| generateServerSide          | ${axis2.wsdl2code.generateServerSide}          | Whether server side sources are being          |
|                             | false                                          | generated.                                     |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| generateServerSideInterface | ${axis2.wsdl2code.generateServerSideInterface} | Whether to generate the server side            |
|                             | false                                          | interface.                                     |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| generateServicesXml         | ${axis2.wsdl2code.generateServicesXml}         | Whether a "services.xml" file is being         |
|                             | false                                          | generated.                                     |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| generateTestcase            | ${axis2.wsdl2code.generateTestCase}            | Whether a test case is being generated.        |
|                             | false                                          |                                                |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| language                    | ${axis2.wsdl2code.language}                    | Programming language of the generated sources. |
|                             | java                                           |                                                |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| namespaceToPackages         | ${axis2.wsdl2code.namespaceToPackages}         | 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.             |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| namespaceURIs               |                                                | Map of namespace URI to packages. Example:     |
|                             |                                                | \<namespaceURIs\>                              |
|                             |                                                |   \<namespaceURI\>                             |
|                             |                                                |     \<uri\>uri1\                       |
|                             |                                                |     \<package\>package1\            |
|                             |                                                |   \</namespaceURI\>                            |
|                             |                                                |   ...                                          |
|                             |                                                | \</namespaceURIs\>                             |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| outputDirectory             | ${axis2.wsdl2code.target}                      | Target directory, where sources are being      |
|                             | target/generated-sources/axis2/wsdl2code       | generated.                                     |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| packageName                 | ${axis2.wsdl2code.package}                     | Package name of the generated sources.         |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| portName                    | ${axis2.wsdl2code.portName}                    | Port name, for which sources are being         |
|                             |                                                | generated. By default, sources are generated   |
|                             |                                                | for all ports.                                 |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| serviceName                 | ${axis2.wsdl2code.serviceName}                 | Service name, for which sources are being      |
|                             |                                                | generated. By default, sources are generated   |
|                             |                                                | for all services.                              |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| syncMode                    | ${axis2.wsdl2code.syncMode}                    | Sync mode, for which sources are being         |
|                             | both                                           | generated; either of "sync", "async", or       |
|                             |                                                | "both" (default).                              |
*-----------------------------+------------------------------------------------+------------------------------------------------+
| unpackClasses               | ${axis2.wsdl2code.unpackClasses}               | Whether to unpack classes.                     |
*-----------------------------+------------------------------------------------+------------------------------------------------|
| wsdlFile                    | ${axis2.wsdl2code.wsdl}                        | Location of the WSDL file, which is read as    |
|                             | src/main/axis2/service.wsdl                    | input.                                         |
*-----------------------------+------------------------------------------------+------------------------------------------------+
... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.