You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sl...@apache.org on 2021/01/10 22:49:54 UTC
[maven-help-plugin] 01/02: [MPH-171] Preserve plugin repositories
from project pom
This is an automated email from the ASF dual-hosted git repository.
slachiewicz pushed a commit to branch MPH-164
in repository https://gitbox.apache.org/repos/asf/maven-help-plugin.git
commit bec88c29b774be3edcd055ed5a1df972d517264a
Author: Thomas Weißschuh <th...@amadeus.com>
AuthorDate: Wed Jan 6 14:31:49 2021 +0100
[MPH-171] Preserve plugin repositories from project pom
Closes #6
---
.../java/org/apache/maven/plugins/help/AbstractHelpMojo.java | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/apache/maven/plugins/help/AbstractHelpMojo.java b/src/main/java/org/apache/maven/plugins/help/AbstractHelpMojo.java
index 1477f1b..f8dd75c 100644
--- a/src/main/java/org/apache/maven/plugins/help/AbstractHelpMojo.java
+++ b/src/main/java/org/apache/maven/plugins/help/AbstractHelpMojo.java
@@ -81,7 +81,13 @@ public abstract class AbstractHelpMojo
*/
@Parameter( defaultValue = "${project.remoteArtifactRepositories}", required = true, readonly = true )
protected List<ArtifactRepository> remoteRepositories;
-
+
+ /**
+ * Plugin repositories used for the project.
+ */
+ @Parameter( defaultValue = "${project.pluginArtifactRepositories}", required = true, readonly = true )
+ protected List<ArtifactRepository> pluginArtifactRepositories;
+
/**
* Local Repository.
*/
@@ -208,6 +214,7 @@ public abstract class AbstractHelpMojo
ProjectBuildingRequest pbr = new DefaultProjectBuildingRequest( session.getProjectBuildingRequest() );
pbr.setRemoteRepositories( remoteRepositories );
pbr.setLocalRepository( localRepository );
+ pbr.setPluginArtifactRepositories( pluginArtifactRepositories );
pbr.setProject( null );
pbr.setValidationLevel( ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL );
pbr.setResolveDependencies( true );