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/03/05 23:08:33 UTC
[maven-project-info-reports-plugin] branch master updated:
[MPIR-386] Add plugin repositories to project building requests
This is an automated email from the ASF dual-hosted git repository.
slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-project-info-reports-plugin.git
The following commit(s) were added to refs/heads/master by this push:
new 03bce34 [MPIR-386] Add plugin repositories to project building requests
03bce34 is described below
commit 03bce34f049dc6fceb39b1b32924316477cca062
Author: Eddie Wiegers <eg...@mst.edu>
AuthorDate: Thu Oct 31 09:26:51 2019 -0500
[MPIR-386] Add plugin repositories to project building requests
Closes #13
---
.../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;
}