weblogic:appc

Full name:

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

Description:

Run the weblogic appc compiler against an artifact.

Attributes:

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

Optional Parameters

Name Type Since Description
basicClientJar boolean - If set to true the basic client jar will be created without descriptors, ets. Default value is: false.
forceGeneration boolean - If set to true the generation of JSP and EJB s will be forced to happen. Default value is: true.
inputArtifactPath String - The full path to the artifact to be compiled. It can be an EAR, War or Jar. If the project packaging is ejb then the .ejb suffix will be replaced with .jar if needed.
keepGenerated boolean - If set to true the generated source files will be kept. Default value is: true.
lineNumbers boolean - If set to true then line numbers will be added to classes for debugging. Default value is: false.
outputArtifactPath String - The full path to the output artifact. By default it is not used and defaults to be the same as the input.
outputDirectory String - This is the output directory for the artifacts. It defaults to $project.build.directory.
pluginArtifacts List - These are the plugin artifacts for the weblogic mojo
projectPackaging String - The project packaging used to check the suffix on the artifact.
verbose boolean - If this is set to true then verbose output for the process will be generated. Default value is: false.
weblogicHome String - Property to set the weblogic home Default value is: ${weblogic.home}.

Parameter Details

basicClientJar :

If set to true the basic client jar will be created without descriptors, ets.

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

forceGeneration :

If set to true the generation of JSP and EJB s will be forced to happen.

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

inputArtifactPath :

The full path to the artifact to be compiled. It can be an EAR, War or Jar. If the project packaging is ejb then the .ejb suffix will be replaced with .jar if needed.

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

keepGenerated :

If set to true the generated source files will be kept.

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

lineNumbers :

If set to true then line numbers will be added to classes for debugging.

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

outputArtifactPath :

The full path to the output artifact. By default it is not used and defaults to be the same as the input.

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

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}

pluginArtifacts :

These are the plugin artifacts for the weblogic mojo

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

projectPackaging :

The project packaging used to check the suffix on the artifact.

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

verbose :

If this is set to true then verbose output for the process will be generated.

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

weblogicHome :

Property to set the weblogic home

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