diff --git a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java index 21080b99f7..aeb8714d17 100644 --- a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java +++ b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java @@ -256,6 +256,9 @@ public MavenProject buildStandaloneSuperProject( ProjectBuildingRequest config ) { ModelBuildingRequest request = getModelBuildingRequest( config ); + DefaultModelBuildingListener listener = new DefaultModelBuildingListener( projectBuildingHelper, config ); + request.setModelBuildingListeners( Arrays.asList( listener ) ); + request.setModelSource( new UrlModelSource( getClass().getResource( "standalone.xml" ) ) ); ModelBuildingResult result; @@ -281,6 +284,8 @@ public MavenProject buildStandaloneSuperProject( ProjectBuildingRequest config ) standaloneProject.setActiveProfiles( result.getActiveExternalProfiles() ); standaloneProject.setInjectedProfileIds( "external", getProfileIds( result.getActiveExternalProfiles() ) ); + standaloneProject.setRemoteArtifactRepositories( listener.getRemoteRepositories() ); + standaloneProject.setPluginArtifactRepositories( listener.getPluginRepositories() ); standaloneProject.setExecutionRoot( true );