cics-bundle:build

Full name:

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

Description:

This mojo builds a CICS bundle to the target directory, including any dependencies and resource definition artifacts.

Use this mojo by creating a new Maven module with packaging type cics-bundle to package an existing Java-based dependency as a bundle without modifying the existing dependency, or to create a bundle that only contains resource definitions artifacts.

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: compile.

Optional Parameters

Name Type Since Description
<bundleParts> List - Specify that a declared dependency should be treated as an EAR, WAR, or JAR bundle part.
<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.
<defaultjvmserver> String - The default fallback value for the CICS JVM server that will be used for any Java-based artifacts that don't have a JVM server specified.
User property is: cicsbundle.defaultjvmserver.

Parameter Details

<bundleParts>

Specify that a declared dependency should be treated as an EAR, WAR, or JAR bundle part.
  • Type: java.util.List
  • Required: No

<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

<defaultjvmserver>

The default fallback value for the CICS JVM server that will be used for any Java-based artifacts that don't have a JVM server specified.
  • Type: java.lang.String
  • Required: No
  • User Property: cicsbundle.defaultjvmserver