Full name:

io.wcm.devops.conga.plugins:conga-aem-maven-plugin:2.19.5-SNAPSHOT:cloudmanager-all-package

Description:

Builds an "all" content package dedicated for deployment via Adobe Cloud Manager for the given environment and node(s).

By default, it builds one "all" package per environment and node without adding any Cloud Manager environment-specific run mode suffixes to the folders. By defining a parameter cloudManager.target (contains a list of string values) in the CONGA environment it is possible:

  • If it contains none no "all" package is build.
  • If set to one or multiple environment names (normally dev/stage/prod) one "all" package for each of them is defined, and the environment name is added as runmode suffix to all config and install folders.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.

Required Parameters

Name Type Since Description
<group> String - Group name for the "all" content package.
User property is: conga.cloudManager.allPackage.group.

Optional Parameters

Name Type Since Description
<attachArtifact> boolean - Attach "all" content package(s) as artifacts to maven build lifecycle. The given package name will be used as classifier.
Default value is: false.
User property is: conga.cloudManager.allPackage.attachArtifact.
<autoDependencies> boolean - Deprecated. Automatically generate dependencies between content packages based on file order in CONGA configuration.
Default value is: true.
User property is: conga.cloudManager.allPackage.autoDependencies.
<autoDependenciesMode> AutoDependenciesMode - Automatically generate dependencies between content packages based on file order in CONGA configuration.

Possible options see AutoDependenciesMode.


User property is: conga.cloudManager.allPackage.autoDependenciesMode.
<autoDependenciesSeparateMutable> boolean - Deprecated. Use separate dependency chains for mutable and immutable packages.
Default value is: false.
User property is: conga.cloudManager.allPackage.autoDependenciesSeparateMutable.
<configurationDir> File - Path for the generated configuration files.
Default value is: ${project.build.directory}/configuration.
<environments> String[] - Selected environments to generate.
User property is: conga.environments.
<name> String - Package name for the "all" content package.
Default value is: all.
User property is: conga.cloudManager.allPackage.name.
<nodes> String[] - Selected nodes to generate.
User property is: conga.nodes.
<outputTimestamp> String - (no description)
Default value is: ${project.build.outputTimestamp}.
<packageTypeValidation> PackageTypeValidation - How to validate package types to be included in "all" package.

Possible options see PackageTypeValidation.


Default value is: STRICT.
User property is: conga.cloudManager.allPackage.packageTypeValidation.
<packageVersionMode> PackageVersionMode - How to handle versions of packages and sub-packages inside "all" package.

Possible options see PackageVersionMode.


Default value is: DEFAULT.
User property is: conga.cloudManager.allPackage.packageVersionMode.
<properties> Map<String,String> - Specifies additional properties to be set in the properties.xml file.
<runModeOptimization> RunModeOptimization - How to optimize author/publish run modes in resulting "all" package.

Possible options see RunModeOptimization.


Default value is: OFF.
User property is: conga.cloudManager.allPackage.runModeOptimization.
<singlePackage> boolean - Build one single content package for all environments and nodes.
Default value is: false.
User property is: conga.cloudManager.allPackage.singlePackage.
<skip> boolean - Set this to "true" to skip installing packages to CRX although configured in the POM.
Default value is: false.
User property is: conga.cloudManager.allPackage.skip.
<target> File - Target path for the generated copied files.
Default value is: ${project.build.directory}.

Parameter Details

<attachArtifact>

Attach "all" content package(s) as artifacts to maven build lifecycle. The given package name will be used as classifier.
  • Type: boolean
  • Required: No
  • User Property: conga.cloudManager.allPackage.attachArtifact
  • Default: false

<autoDependencies>

Deprecated. Please use autoDependenciesMode instead.
Automatically generate dependencies between content packages based on file order in CONGA configuration.
  • Type: boolean
  • Required: No
  • User Property: conga.cloudManager.allPackage.autoDependencies
  • Default: true

<autoDependenciesMode>

Automatically generate dependencies between content packages based on file order in CONGA configuration.

Possible options see AutoDependenciesMode.

  • Type: io.wcm.devops.conga.plugins.aem.maven.AutoDependenciesMode
  • Required: No
  • User Property: conga.cloudManager.allPackage.autoDependenciesMode

<autoDependenciesSeparateMutable>

Deprecated. Please use autoDependenciesMode instead.
Use separate dependency chains for mutable and immutable packages.
  • Type: boolean
  • Required: No
  • User Property: conga.cloudManager.allPackage.autoDependenciesSeparateMutable
  • Default: false

<configurationDir>

Path for the generated configuration files.
  • Type: java.io.File
  • Required: No
  • Default: ${project.build.directory}/configuration

<environments>

Selected environments to generate.
  • Type: java.lang.String[]
  • Required: No
  • User Property: conga.environments

<group>

Group name for the "all" content package.
  • Type: java.lang.String
  • Required: Yes
  • User Property: conga.cloudManager.allPackage.group

<name>

Package name for the "all" content package.
  • Type: java.lang.String
  • Required: No
  • User Property: conga.cloudManager.allPackage.name
  • Default: all

<nodes>

Selected nodes to generate.
  • Type: java.lang.String[]
  • Required: No
  • User Property: conga.nodes

<outputTimestamp>

(no description)
  • Type: java.lang.String
  • Required: No
  • Default: ${project.build.outputTimestamp}

<packageTypeValidation>

How to validate package types to be included in "all" package.

Possible options see PackageTypeValidation.

  • Type: io.wcm.devops.conga.plugins.aem.maven.PackageTypeValidation
  • Required: No
  • User Property: conga.cloudManager.allPackage.packageTypeValidation
  • Default: STRICT

<packageVersionMode>

How to handle versions of packages and sub-packages inside "all" package.

Possible options see PackageVersionMode.

  • Type: io.wcm.devops.conga.plugins.aem.maven.PackageVersionMode
  • Required: No
  • User Property: conga.cloudManager.allPackage.packageVersionMode
  • Default: DEFAULT

<properties>

Specifies additional properties to be set in the properties.xml file.
  • Type: java.util.Map<java.lang.String, java.lang.String>
  • Required: No

<runModeOptimization>

How to optimize author/publish run modes in resulting "all" package.

Possible options see RunModeOptimization.

  • Type: io.wcm.devops.conga.plugins.aem.maven.RunModeOptimization
  • Required: No
  • User Property: conga.cloudManager.allPackage.runModeOptimization
  • Default: OFF

<singlePackage>

Build one single content package for all environments and nodes.
  • Type: boolean
  • Required: No
  • User Property: conga.cloudManager.allPackage.singlePackage
  • Default: false

<skip>

Set this to "true" to skip installing packages to CRX although configured in the POM.
  • Type: boolean
  • Required: No
  • User Property: conga.cloudManager.allPackage.skip
  • Default: false

<target>

Target path for the generated copied files.
  • Type: java.io.File
  • Required: No
  • Default: ${project.build.directory}

Back to top

Version: 2.19.5-SNAPSHOT. Last Published: 2023-04-24.