oakpal:opear-package

Full name:

net.adamcin.oakpal:oakpal-maven-plugin:2.2.2:opear-package

Description:

Bundles up project dependencies an exported plans as an opear (OakPAL Encapsulated Archive) file, and attaches it to the project.

Attributes:

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

Required Parameters

Name Type Since Description
<finalName> String 1.4.0 Specify to override the project build final name.
Default value is: ${project.build.finalName}.
<outputDirectory> File 1.4.0 (no description)
Default value is: ${project.build.directory}.
<planFile> File 1.4.0 Specify the default plan file to include in the opear package. This should probably be the same file as opear-plan's planFile parameter.
Default value is: ${project.build.directory}/oakpal-plugin/opear-plans/plan.json.

Optional Parameters

Name Type Since Description
<additionalPlans> List 1.4.0 (no description)

Parameter Details

<additionalPlans>

(no description)
  • Type: java.util.List
  • Since: 1.4.0
  • Required: No

<finalName>

Specify to override the project build final name.
  • Type: java.lang.String
  • Since: 1.4.0
  • Required: Yes
  • Default: ${project.build.finalName}

<outputDirectory>

(no description)
  • Type: java.io.File
  • Since: 1.4.0
  • Required: Yes
  • Default: ${project.build.directory}

<planFile>

Specify the default plan file to include in the opear package. This should probably be the same file as opear-plan's planFile parameter.
  • Type: java.io.File
  • Since: 1.4.0
  • Required: Yes
  • Default: ${project.build.directory}/oakpal-plugin/opear-plans/plan.json