weblogic:clientgen9

Full name:

org.codehaus.mojo:weblogic-maven-plugin:2.9.1:clientgen9

Description:

Runs Client Gen on a given WSDL. This client gen uses the BEA refactored client gen tool first appearing in weblogic 9. This is the preferred client gen tool for Weblogic 9.0 and newer.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Requires dependency resolution of artifacts in scope: compile.

Optional Parameters

Name Type Since Description
autotype boolean - Sets whether or not to create the type conversions for a web service in the client. Default value is: true.
inputWSDL String - The wsdl to client gen from. If warFileName is specified, this parameter is the root relative file to use when creating the URI for the wsdl.
jaxRPCWrappedArrayStyle boolean - Sets whether or not to use the jaxRPCWrappedArrayStyle Default value is: true.
outputDir String - The directory to output the generated code to. Default value is: ${basedir}/src/main/java.
outputDirectory String - This is the output directory for the artifacts. It defaults to $project.build.directory.
packageName String - The package name of the output code. Default value is: com.test.webservice.
pluginArtifacts List - These are the plugin artifacts for the weblogic mojo
serviceName String - The name of the service.
useServerTypes boolean - Whether or not to use server types from the ear file in the client jar. Default value is: false.
verbose boolean - Output verbose messages Default value is: false.
warFileName String - The filename of the war file to find the services. The file path is extracted from the artifact list.
weblogicHome String - Property to set the weblogic home Default value is: ${weblogic.home}.

Parameter Details

autotype :

Sets whether or not to create the type conversions for a web service in the client.

  • Type: boolean
  • Required: No
  • Default: true

inputWSDL :

The wsdl to client gen from. If warFileName is specified, this parameter is the root relative file to use when creating the URI for the wsdl.

  • Type: java.lang.String
  • Required: No

jaxRPCWrappedArrayStyle :

Sets whether or not to use the jaxRPCWrappedArrayStyle

  • Type: boolean
  • Required: No
  • Default: true

outputDir :

The directory to output the generated code to.

  • Type: java.lang.String
  • Required: No
  • Default: ${basedir}/src/main/java

outputDirectory :

This is the output directory for the artifacts. It defaults to $project.build.directory.

  • Type: java.lang.String
  • Required: No
  • Expression: ${project.build.directory}

packageName :

The package name of the output code.

  • Type: java.lang.String
  • Required: No
  • Default: com.test.webservice

pluginArtifacts :

These are the plugin artifacts for the weblogic mojo

  • Type: java.util.List
  • Required: No
  • Expression: ${plugin.artifacts}

serviceName :

The name of the service.

  • Type: java.lang.String
  • Required: No

useServerTypes :

Whether or not to use server types from the ear file in the client jar.

  • Type: boolean
  • Required: No
  • Default: false

verbose :

Output verbose messages

  • Type: boolean
  • Required: No
  • Default: false

warFileName :

The filename of the war file to find the services. The file path is extracted from the artifact list.

  • Type: java.lang.String
  • Required: No

weblogicHome :

Property to set the weblogic home

  • Type: java.lang.String
  • Required: No
  • Default: ${weblogic.home}