was6:ejbdeploy

Full name:

org.codehaus.mojo:was6-maven-plugin:1.0:ejbdeploy

Description:

Generates EJB RMIC stub sources.

This goal will fork a parallel life cycle up to package phase. This is required because an archive is required as input to the underlying tasks.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Requires dependency resolution of artifacts in scope: runtime.
  • Binds by default to the lifecycle phase: generate-sources.
  • Invokes the execution of the lifecycle phase package prior to executing itself.

Required Parameters

Name Type Since Description
generatedClassesDirectory File - Directory to hold generated classes. Default value is: ${project.build.directory}/generated-classes/was6-maven-plugin.
generatedSourcesDirectory File - Directory to hold generated sources. Default value is: ${project.build.directory}/generated-sources/was6-maven-plugin.
wasHome File - Root install location of WebSphere 6.1 Default value is: ${env.WAS_HOME}.
workingDirectory File - Working directory for plugin.

Optional Parameters

Name Type Since Description
compatible35 boolean - Set to true to use WebSphere 3.5 compatible mapping rules.
dbname String - Specifies the name of the database to create.
dbschema String - Specifies the name of the database schema to create.
dbvendor String - Specifies the type of database the EJBs will use.
dynamic boolean - Specifies to enable dynamic query support.
failOnError boolean - Keep on going even if calling task fails. Default value is: true.
jdkComplianceLevel String - JDK compliance level. Valid values are: 1.4 or 5.0 This parameter will only be taken into consideration if legacyMode is false. IBM didn't support this flag in earlier versions. Default value is: 5.0.
legacyMode boolean - Set this to true if you've got an old rational SDP version (7.0.0.4/interimfix 001), or an old WAS base/ND installation (lower than fixpack 007). Default value is: false.
logFile File - Optional log file to log execution of ws_ant to.
noInform boolean - Set to true to disable informational messages. Default value is: false.
noValidate boolean - Set to true to disable validation messages. Default value is: false.
noWarnings boolean - Set to true to disable warning and informational messages. Default value is: false.
sqlj boolean - Set to true to generate SQL/J persistor code.
verbose boolean - Specifies a verbose execution to help debug. Default value is: false.

Parameter Details

compatible35:

Set to true to use WebSphere 3.5 compatible mapping rules.
  • Type: boolean
  • Required: No
  • Expression: ${was6.compatible35}

dbname:

Specifies the name of the database to create.
  • Type: java.lang.String
  • Required: No
  • Expression: ${was6.dbname}

dbschema:

Specifies the name of the database schema to create.
  • Type: java.lang.String
  • Required: No
  • Expression: ${was6.dbschema}

dbvendor:

Specifies the type of database the EJBs will use.
  • Type: java.lang.String
  • Required: No
  • Expression: ${was6.dbvendor}

dynamic:

Specifies to enable dynamic query support.
  • Type: boolean
  • Required: No
  • Expression: ${was6.dynamic}

failOnError:

Keep on going even if calling task fails.
  • Type: boolean
  • Required: No
  • Expression: ${was6.failOnError}
  • Default: true

generatedClassesDirectory:

Directory to hold generated classes.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${was6.generatedClassesDirectory}
  • Default: ${project.build.directory}/generated-classes/was6-maven-plugin

generatedSourcesDirectory:

Directory to hold generated sources.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${was6.generatedSourcesDirectory}
  • Default: ${project.build.directory}/generated-sources/was6-maven-plugin

jdkComplianceLevel:

JDK compliance level. Valid values are: 1.4 or 5.0 This parameter will only be taken into consideration if legacyMode is false. IBM didn't support this flag in earlier versions.
  • Type: java.lang.String
  • Required: No
  • Expression: ${was6.jdkComplianceLevel}
  • Default: 5.0

legacyMode:

Set this to true if you've got an old rational SDP version (7.0.0.4/interimfix 001), or an old WAS base/ND installation (lower than fixpack 007).
  • Type: boolean
  • Required: No
  • Expression: ${was6.legacyMode}
  • Default: false

logFile:

Optional log file to log execution of ws_ant to.
  • Type: java.io.File
  • Required: No
  • Expression: ${was6.logFile}

noInform:

Set to true to disable informational messages.
  • Type: boolean
  • Required: No
  • Expression: ${was6.noInform}
  • Default: false

noValidate:

Set to true to disable validation messages.
  • Type: boolean
  • Required: No
  • Expression: ${was6.noValidate}
  • Default: false

noWarnings:

Set to true to disable warning and informational messages.
  • Type: boolean
  • Required: No
  • Expression: ${was6.noWarnings}
  • Default: false

sqlj:

Set to true to generate SQL/J persistor code.
  • Type: boolean
  • Required: No
  • Expression: ${was6.sqlj}

verbose:

Specifies a verbose execution to help debug.
  • Type: boolean
  • Required: No
  • Expression: ${was6.verbose}
  • Default: false

wasHome:

Root install location of WebSphere 6.1
  • Type: java.io.File
  • Required: Yes
  • Expression: ${was6.wasHome}
  • Default: ${env.WAS_HOME}

workingDirectory:

Working directory for plugin.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${project.build.directory}/was6-maven-plugin