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 7dcc5b3324fb8870f5b03c165940c04f01f43c5a Author: Eddie Wiegers <egw...@mst.edu> AuthorDate: Thu Oct 31 09:26:51 2019 -0500 [MPIR-386] Add pluginRepositories (#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; }