Skip to content

Commit 78f5e37

Browse files
authored
[MGPG-121] Return the workaround for pseudo security (#90)
Return the workaround, but this method is to be phased out. --- https://issues.apache.org/jira/browse/MGPG-121
1 parent 582df74 commit 78f5e37

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/java/org/apache/maven/plugins/gpg/AbstractGpgMojo.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
package org.apache.maven.plugins.gpg;
2020

2121
import java.io.File;
22+
import java.util.Collections;
2223
import java.util.List;
2324

2425
import org.apache.maven.execution.MavenSession;
@@ -30,6 +31,8 @@
3031
import org.apache.maven.project.MavenProject;
3132
import org.apache.maven.settings.Server;
3233
import org.apache.maven.settings.Settings;
34+
import org.sonatype.plexus.components.cipher.DefaultPlexusCipher;
35+
import org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher;
3336
import org.sonatype.plexus.components.sec.dispatcher.SecDispatcher;
3437
import org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException;
3538

@@ -287,8 +290,8 @@ public abstract class AbstractGpgMojo extends AbstractMojo {
287290
* @deprecated Provides quasi-encryption, should be avoided.
288291
*/
289292
@Deprecated
290-
@Component
291-
private SecDispatcher secDispatcher;
293+
private final SecDispatcher secDispatcher =
294+
new DefaultSecDispatcher(new DefaultPlexusCipher(), Collections.emptyMap(), "~/.m2/settings-security.xml");
292295

293296
@Override
294297
public final void execute() throws MojoExecutionException, MojoFailureException {

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy