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

+5-2
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)