This is an automated email from the ASF dual-hosted git repository. michaelo pushed a commit to branch MRELEASE-1103-wrong-settings-security-path in repository https://gitbox.apache.org/repos/asf/maven-release.git
commit 24806642cb24469228c9a56f383ccab4af52c0cc Author: Tamas Cservenak <[email protected]> AuthorDate: Fri Apr 14 22:13:02 2023 +0200 [MRELEASE-1103] Decryption of server password in settings.xml failed (works with 2.5.3) Wrong file path used for master password file. Using plexus default, that is NOT same as Maven default. This closes #181 --- .../main/java/org/apache/maven/shared/release/util/MavenCrypto.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/MavenCrypto.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/MavenCrypto.java index cc9bb11b..ce357da0 100644 --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/MavenCrypto.java +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/MavenCrypto.java @@ -63,6 +63,9 @@ public class MavenCrypto { public MavenCrypto(DefaultSecDispatcher secDispatcher, PlexusCipher plexusCipher) { this.secDispatcher = secDispatcher; this.plexusCipher = plexusCipher; + + // Adjust the default path (def path != maven path) + this.secDispatcher.setConfigurationFile("~/.m2/settings-security.xml"); } public String decrypt(String value) throws MavenCryptoException {
