conga-aem:cloudmanager-all-package
Full name:
io.wcm.devops.conga.plugins:conga-aem-maven-plugin:2.19.5-SNAPSHOT:cloudmanager-all-package
Description:
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>
- Type:
boolean
- Required:
No
- User Property:
conga.cloudManager.allPackage.attachArtifact
- Default:
false
<autoDependencies>
- 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>
- 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}