rio:oar

Full name:

org.apache.maven.plugins:maven-rio-plugin:4.2:oar

Description:

Properly packages an OAR (Operational String Archive).

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: runtime.
  • Binds by default to the lifecycle phase: package.

Required Parameters

Name Type Since Description
oarFileName String - The OAR to generate.
opstring String - OpString to deploy.

Optional Parameters

Name Type Since Description
activation String - OAR activation. Either "Automatic" or "Manual"
createJar CreateJar - Create a single jar
createJars List - List of jars to create
dependencies Collection - (no description)
oarName String - Name of the OAR.

Parameter Details

activation:

OAR activation. Either "Automatic" or "Manual"
  • Type: java.lang.String
  • Required: No
  • Expression: Automatic

createJar:

Create a single jar
  • Type: org.rioproject.tools.maven.CreateJar
  • Required: No

createJars:

List of jars to create
  • Type: java.util.List
  • Required: No

dependencies:

(no description)
  • Type: java.util.Collection
  • Required: No
  • Expression: ${project.dependencyArtifacts}

oarFileName:

The OAR to generate.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${project.build.directory}/${project.build.finalName}.oar

oarName:

Name of the OAR.
  • Type: java.lang.String
  • Required: No

opstring:

OpString to deploy.
  • Type: java.lang.String
  • Required: Yes