cics-bundle:bundle-osgi

Full name:

com.ibm.cics:cics-bundle-maven-plugin:2.0.0-SNAPSHOT:bundle-osgi

Description:

This mojo packages the produced OSGi project as a CICS bundle.

Use this mojo to add configuration to an existing OSGi project so that it is packaged as a CICS bundle, without creating an additional Maven module.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: test.
  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Binds by default to the lifecycle phase: verify.

Required Parameters

Name Type Since Description
<jvmserver> String - The CICS JVM server that the Java code will execute in.
User property is: cicsbundle.jvmserver.

Optional Parameters

Name Type Since Description
<bundlePartsDirectory> String - The directory containing bundle parts to be included in the CICS bundle. This path is relative to `src/main/` Specifying this parameter overrides the default path of `bundleParts`.
Default value is: bundleParts.
User property is: cicsbundle.bundlePartsDirectory.
<classifier> String - The Maven classifier to use for the generated bundle archive.
Default value is: cics-bundle.

Parameter Details

<bundlePartsDirectory>

The directory containing bundle parts to be included in the CICS bundle. This path is relative to `src/main/` Specifying this parameter overrides the default path of `bundleParts`.
  • Type: java.lang.String
  • Required: No
  • User Property: cicsbundle.bundlePartsDirectory
  • Default: bundleParts

<classifier>

The Maven classifier to use for the generated bundle archive.
  • Type: java.lang.String
  • Required: No
  • Default: cics-bundle

<jvmserver>

The CICS JVM server that the Java code will execute in.
  • Type: java.lang.String
  • Required: Yes
  • User Property: cicsbundle.jvmserver