Skip to content

Commit a1abddf

Browse files
committed
Merge branch 'develop'
2 parents c89be01 + 95440a3 commit a1abddf

8 files changed

Lines changed: 41 additions & 18 deletions

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
Documentation: https://devops.wcm.io/conga/plugins/aem/<br/>
77
Issues: https://wcm-io.atlassian.net/projects/WDCONGA<br/>
88
Wiki: https://wcm-io.atlassian.net/wiki/<br/>
9-
Continuous Integration: https://travis-ci.org/conga-aem-plugin
9+
Continuous Integration: https://travis-ci.org/conga-aem-plugin<br/>
10+
Commercial support: https://wcm.io/commercial-support.html
1011

1112

1213
## Build from sources

changes.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@
2323
xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 https://maven.apache.org/plugins/maven-changes-plugin/xsd/changes-1.0.0.xsd">
2424
<body>
2525

26+
<release version="1.11.4" date="2020-05-19">
27+
<action type="update" dev="sseifert">
28+
conga-aem-maven-plugin: Allow to provide separate credentials for package manager and Felix console.
29+
</action>
30+
</release>
31+
2632
<release version="1.11.2" date="2020-04-28">
2733
<action type="update" dev="sseifert">
2834
conga-aem-maven-plugin: Allow to defined custom package properties for 'cloudmanager-all-package' goal.
@@ -62,7 +68,7 @@
6268
conga-aem-crypto-cli: Add command line options to encrypt and decrypt values using AEM crypto support.
6369
</action>
6470
<action type="fix" dev="sseifert">
65-
conga-aem-crypto-cli: Allow to generate AEM crypto keys without specifying and Ansible vault password.
71+
conga-aem-crypto-cli: Allow to generate AEM crypto keys without specifying an Ansible vault password.
6672
</action>
6773
<action type="fix" dev="sseifert">
6874
conga-aem-maven-plugin: Retry HTTP action in case of JSON parse failure (system may respond temporarily with non-JSON response).

conga-aem-plugin/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525
<parent>
2626
<groupId>io.wcm.devops</groupId>
2727
<artifactId>io.wcm.devops.parent_toplevel</artifactId>
28-
<version>1.2.2</version>
28+
<version>1.2.4</version>
2929
<relativePath />
3030
</parent>
3131

3232
<groupId>io.wcm.devops.conga.plugins</groupId>
3333
<artifactId>io.wcm.devops.conga.plugins.aem</artifactId>
34-
<version>1.11.2</version>
34+
<version>1.11.4</version>
3535
<packaging>jar</packaging>
3636

3737
<name>CONGA AEM Plugin</name>
@@ -107,7 +107,7 @@
107107
<dependency>
108108
<groupId>io.wcm.tooling.commons</groupId>
109109
<artifactId>io.wcm.tooling.commons.crx-packmgr-helper</artifactId>
110-
<version>1.6.4</version>
110+
<version>1.7.0</version>
111111
<scope>compile</scope>
112112
</dependency>
113113

example/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<parent>
2727
<groupId>io.wcm.maven</groupId>
2828
<artifactId>io.wcm.maven.global-parent</artifactId>
29-
<version>32</version>
29+
<version>33</version>
3030
<relativePath/>
3131
</parent>
3232

@@ -65,7 +65,7 @@
6565
<dependency>
6666
<groupId>io.wcm.devops.conga.plugins</groupId>
6767
<artifactId>io.wcm.devops.conga.plugins.aem</artifactId>
68-
<version>1.11.1-SNAPSHOT</version>
68+
<version>1.11.3-SNAPSHOT</version>
6969
</dependency>
7070

7171
</dependencies>

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
<parent>
2424
<groupId>io.wcm.devops</groupId>
2525
<artifactId>io.wcm.devops.parent_toplevel</artifactId>
26-
<version>1.2.2</version>
26+
<version>1.2.4</version>
2727
<relativePath />
2828
</parent>
2929

3030
<groupId>io.wcm.devops.conga.plugins</groupId>
3131
<artifactId>io.wcm.devops.conga.plugins.aem.root</artifactId>
32-
<version>1.11.2</version>
32+
<version>1.11.4</version>
3333
<packaging>pom</packaging>
3434

3535
<name>CONGA AEM Plugin</name>

tooling/conga-aem-crypto-cli/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@
2525
<parent>
2626
<groupId>io.wcm.devops</groupId>
2727
<artifactId>io.wcm.devops.parent_toplevel</artifactId>
28-
<version>1.2.2</version>
28+
<version>1.2.4</version>
2929
<relativePath />
3030
</parent>
3131

3232
<groupId>io.wcm.devops.conga.plugins</groupId>
3333
<artifactId>conga-aem-crypto-cli</artifactId>
3434
<packaging>jar</packaging>
35-
<version>1.11.2</version>
35+
<version>1.11.4</version>
3636

3737
<name>CONGA AEM Crypto Command Line Interface</name>
3838
<description>Command line tool to generate Crypto keys for AEM.</description>
@@ -42,7 +42,7 @@
4242
<dependency>
4343
<groupId>io.wcm.devops.conga.plugins</groupId>
4444
<artifactId>io.wcm.devops.conga.plugins.aem</artifactId>
45-
<version>1.11.2</version>
45+
<version>1.11.4</version>
4646
<scope>compile</scope>
4747
<exclusions>
4848
<!-- Exclude all deps - only crypto util classes are used -->

tooling/conga-aem-maven-plugin/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@
2525
<parent>
2626
<groupId>io.wcm.devops</groupId>
2727
<artifactId>io.wcm.devops.parent_toplevel</artifactId>
28-
<version>1.2.2</version>
28+
<version>1.2.4</version>
2929
<relativePath />
3030
</parent>
3131

3232
<groupId>io.wcm.devops.conga.plugins</groupId>
3333
<artifactId>conga-aem-maven-plugin</artifactId>
3434
<packaging>maven-plugin</packaging>
35-
<version>1.11.2</version>
35+
<version>1.11.4</version>
3636

3737
<name>CONGA AEM Maven Plugin</name>
3838
<description>wcm.io DevOps CONGA - CONfiguration GenerAtor Maven Plugin for AEM</description>
@@ -57,7 +57,7 @@
5757
<dependency>
5858
<groupId>io.wcm.devops.conga.plugins</groupId>
5959
<artifactId>io.wcm.devops.conga.plugins.aem</artifactId>
60-
<version>1.11.2</version>
60+
<version>1.11.4</version>
6161
<scope>compile</scope>
6262
</dependency>
6363
<dependency>
@@ -106,7 +106,7 @@
106106
<dependency>
107107
<groupId>io.wcm.tooling.commons</groupId>
108108
<artifactId>io.wcm.tooling.commons.crx-packmgr-helper</artifactId>
109-
<version>1.6.4</version>
109+
<version>1.7.0</version>
110110
<scope>compile</scope>
111111
</dependency>
112112

tooling/conga-aem-maven-plugin/src/main/java/io/wcm/devops/conga/plugins/aem/maven/AbstractContentPackageMojo.java

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,17 +55,31 @@ abstract class AbstractContentPackageMojo extends AbstractMojo {
5555
private String serviceURL;
5656

5757
/**
58-
* The user name to authenticate as against the remote CRX system.
58+
* The user name to authenticate as against the remote CRX system (package manager).
5959
*/
6060
@Parameter(property = "vault.userId", required = true, defaultValue = "admin")
6161
private String userId;
6262

6363
/**
64-
* The password to authenticate against the remote CRX system.
64+
* The password to authenticate against the remote CRX system (package manager).
6565
*/
6666
@Parameter(property = "vault.password", required = true, defaultValue = "admin")
6767
private String password;
6868

69+
/**
70+
* The user name to authenticate as against the remote CRX system (Felix console).
71+
* Defaults to the value from <code>userId</code>.
72+
*/
73+
@Parameter(property = "console.userId")
74+
private String consoleUserId;
75+
76+
/**
77+
* The password to authenticate against the remote CRX system (Felix console).
78+
* Defaults to the value from <code>password</code>.
79+
*/
80+
@Parameter(property = "console.password")
81+
private String consolePassword;
82+
6983
/**
7084
* Set this to "true" to skip installing packages to CRX although configured in the POM.
7185
*/
@@ -164,6 +178,8 @@ protected PackageManagerProperties getPackageManagerProperties() throws MojoExec
164178
props.setPackageManagerUrl(buildPackageManagerUrl());
165179
props.setUserId(this.userId);
166180
props.setPassword(this.password);
181+
props.setConsoleUserId(this.consoleUserId);
182+
props.setConsolePassword(this.consolePassword);
167183
props.setRetryCount(this.retryCount);
168184
props.setRetryDelaySec(this.retryDelay);
169185
props.setBundleStatusUrl(buildBundleStatusUrl());

0 commit comments

Comments
 (0)