| 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\</uri1\> | |
| | | | \<package\>package1\</package\> | |
| | | | \</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. | |
| *-----------------------------+------------------------------------------------+------------------------------------------------+ |