conga-aem:cloudmanager-all-package
Full name:
io.wcm.devops.conga.plugins:conga-aem-maven-plugin:2.23.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
noneno "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: 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: falseUser Property: conga.cloudManager.allPackage.attachArtifact |
<autoDependencies> |
boolean |
- |
Deprecated.
Please use autoDependenciesMode instead. Automatically generate dependencies between content packages based on file order in CONGA configuration. Default: trueUser Property: 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: conga.cloudManager.allPackage.autoDependenciesMode |
<autoDependenciesSeparateMutable> |
boolean |
- |
Deprecated.
Please use autoDependenciesMode instead. Use separate dependency chains for mutable and immutable packages. Default: falseUser Property: conga.cloudManager.allPackage.autoDependenciesSeparateMutable |
<configurationDir> |
File |
- |
Path for the generated configuration files. Default: ${project.build.directory}/configuration |
<environments> |
String[] |
- |
Selected environments to generate. User Property: conga.environments |
<name> |
String |
- |
Package name for the "all" content package. Default: allUser Property: conga.cloudManager.allPackage.name |
<nodes> |
String[] |
- |
Selected nodes to generate. User Property: conga.nodes |
<outputTimestamp> |
String |
- |
No description. Default: ${project.build.outputTimestamp} |
<packageTypeValidation> |
PackageTypeValidation |
- |
How to validate package types to be included in "all" package.
Possible options see PackageTypeValidation. Default: STRICTUser Property: conga.cloudManager.allPackage.packageTypeValidation |
<packageVersionMode> |
PackageVersionMode |
- |
How to handle versions of packages and sub-packages inside "all" package.
Possible options see PackageVersionMode. Default: DEFAULTUser Property: 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: OFFUser Property: conga.cloudManager.allPackage.runModeOptimization |
<singlePackage> |
boolean |
- |
Build one single content package for all environments and nodes. Default: falseUser Property: conga.cloudManager.allPackage.singlePackage |
<skip> |
boolean |
- |
Set this to "true" to skip installing packages to CRX although configured in the POM. Default: falseUser Property: conga.cloudManager.allPackage.skip |
<target> |
File |
- |
Target path for the generated copied files. Default: ${project.build.directory} |
Parameter Details
<attachArtifact>
- Type:
boolean - Required:
No - User Property:
conga.cloudManager.allPackage.attachArtifact - Default:
false
<autoDependencies>
Please use autoDependenciesMode instead.
- Type:
boolean - Required:
No - User Property:
conga.cloudManager.allPackage.autoDependencies - Default:
true
<autoDependenciesMode>
Possible options see AutoDependenciesMode.
- Type:
io.wcm.devops.conga.plugins.aem.maven.AutoDependenciesMode - Required:
No - User Property:
conga.cloudManager.allPackage.autoDependenciesMode
<autoDependenciesSeparateMutable>
Please use autoDependenciesMode instead.
- Type:
boolean - Required:
No - User Property:
conga.cloudManager.allPackage.autoDependenciesSeparateMutable - Default:
false
<configurationDir>
- Type:
java.io.File - Required:
No - Default:
${project.build.directory}/configuration
<environments>
- Type:
java.lang.String[] - Required:
No - User Property:
conga.environments
<group>
- Type:
java.lang.String - Required:
Yes - User Property:
conga.cloudManager.allPackage.group
<name>
- Type:
java.lang.String - Required:
No - User Property:
conga.cloudManager.allPackage.name - Default:
all
<nodes>
- Type:
java.lang.String[] - Required:
No - User Property:
conga.nodes
<outputTimestamp>
- Type:
java.lang.String - Required:
No - Default:
${project.build.outputTimestamp}
<packageTypeValidation>
Possible options see PackageTypeValidation.
- Type:
io.wcm.devops.conga.plugins.aem.maven.PackageTypeValidation - Required:
No - User Property:
conga.cloudManager.allPackage.packageTypeValidation - Default:
STRICT
<packageVersionMode>
Possible options see PackageVersionMode.
- Type:
io.wcm.devops.conga.plugins.aem.maven.PackageVersionMode - Required:
No - User Property:
conga.cloudManager.allPackage.packageVersionMode - Default:
DEFAULT
<properties>
- Type:
java.util.Map<java.lang.String, java.lang.String> - Required:
No
<runModeOptimization>
Possible options see RunModeOptimization.
- Type:
io.wcm.devops.conga.plugins.aem.maven.RunModeOptimization - Required:
No - User Property:
conga.cloudManager.allPackage.runModeOptimization - Default:
OFF
<singlePackage>
- Type:
boolean - Required:
No - User Property:
conga.cloudManager.allPackage.singlePackage - Default:
false
<skip>
- Type:
boolean - Required:
No - User Property:
conga.cloudManager.allPackage.skip - Default:
false
<target>
- Type:
java.io.File - Required:
No - Default:
${project.build.directory}