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 2020/01/17 14:29:57 UTC
[maven-project-info-reports-plugin] 01/01: [MPIR-386] Add
pluginRepositories
This is an automated email from the ASF dual-hosted git repository.
slachiewicz pushed a commit to branch MPIR-386
in repository https://gitbox.apache.org/repos/asf/maven-project-info-reports-plugin.git
commit 09488abb26c36f3c61e7d2b0dd08b0b43931222e
Author: Eddie Wiegers <eg...@mst.edu>
AuthorDate: Thu Oct 31 09:26:51 2019 -0500
[MPIR-386] Add pluginRepositories
---
.../maven/report/projectinfo/AbstractProjectInfoReport.java | 8 ++++++++
.../org/apache/maven/report/projectinfo/DependenciesReport.java | 1 +
.../maven/report/projectinfo/DependencyManagementReport.java | 1 +
.../maven/report/projectinfo/AbstractProjectInfoTestCase.java | 2 +-
4 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/apache/maven/report/projectinfo/AbstractProjectInfoReport.java b/src/main/java/org/apache/maven/report/projectinfo/AbstractProjectInfoReport.java
index a35cfa5..4e0efe8 100644
--- a/src/main/java/org/apache/maven/report/projectinfo/AbstractProjectInfoReport.java
+++ b/src/main/java/org/apache/maven/report/projectinfo/AbstractProjectInfoReport.java
@@ -133,6 +133,14 @@ public abstract class AbstractProjectInfoReport
protected List<ArtifactRepository> remoteRepositories;
/**
+ * Plugin repositories used for the project.
+ *
+ * @since 3.0.2
+ */
+ @Parameter( property = "project.pluginArtifactRepositories" )
+ protected List<ArtifactRepository> pluginRepositories;
+
+ /**
* The reactor projects.
*
* @since 2.10
diff --git a/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java b/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
index 02a531a..61c8b2d 100644
--- a/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
+++ b/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
@@ -142,6 +142,7 @@ public class DependenciesReport
new DefaultProjectBuildingRequest( getSession().getProjectBuildingRequest() );
buildingRequest.setLocalRepository( localRepository );
buildingRequest.setRemoteRepositories( remoteRepositories );
+ buildingRequest.setPluginArtifactRepositories( pluginRepositories );
RepositoryUtils repoUtils =
new RepositoryUtils( getLog(), projectBuilder, repositorySystem, resolver,
diff --git a/src/main/java/org/apache/maven/report/projectinfo/DependencyManagementReport.java b/src/main/java/org/apache/maven/report/projectinfo/DependencyManagementReport.java
index 9445a63..3b2a88f 100644
--- a/src/main/java/org/apache/maven/report/projectinfo/DependencyManagementReport.java
+++ b/src/main/java/org/apache/maven/report/projectinfo/DependencyManagementReport.java
@@ -94,6 +94,7 @@ public class DependencyManagementReport
new DefaultProjectBuildingRequest( getSession().getProjectBuildingRequest() );
buildingRequest.setLocalRepository( localRepository );
buildingRequest.setRemoteRepositories( remoteRepositories );
+ buildingRequest.setPluginArtifactRepositories( pluginRepositories );
RepositoryUtils repoUtils =
new RepositoryUtils( getLog(), projectBuilder, repositorySystem, resolver,
diff --git a/src/test/java/org/apache/maven/report/projectinfo/AbstractProjectInfoTestCase.java b/src/test/java/org/apache/maven/report/projectinfo/AbstractProjectInfoTestCase.java
index cf8d2f3..01f04e5 100644
--- a/src/test/java/org/apache/maven/report/projectinfo/AbstractProjectInfoTestCase.java
+++ b/src/test/java/org/apache/maven/report/projectinfo/AbstractProjectInfoTestCase.java
@@ -187,8 +187,8 @@ public abstract class AbstractProjectInfoTestCase
repoSession.setLocalRepositoryManager( new SimpleLocalRepositoryManager( artifactStubFactory.getWorkingDir() ) );
setVariableValueToObject( mojo, "session", legacySupport.getSession() );
-
setVariableValueToObject( mojo, "remoteRepositories", mojo.getProject().getRemoteArtifactRepositories() );
+ setVariableValueToObject( mojo, "pluginRepositories", mojo.getProject().getPluginArtifactRepositories() );
return mojo;
}