mirror of https://github.com/apache/maven.git
[MNG-7046] Revert MNG-5639 and make repo config static only
This closes #409
This commit is contained in:
parent
7f63daccc7
commit
8c9c303f9c
|
@ -93,9 +93,8 @@ public class ProjectModelResolver
|
||||||
this.resolver = resolver;
|
this.resolver = resolver;
|
||||||
this.remoteRepositoryManager = remoteRepositoryManager;
|
this.remoteRepositoryManager = remoteRepositoryManager;
|
||||||
this.pomRepositories = new ArrayList<>();
|
this.pomRepositories = new ArrayList<>();
|
||||||
this.externalRepositories = Collections.unmodifiableList( new ArrayList<>( repositories ) );
|
this.externalRepositories = repositories;
|
||||||
this.repositories = new ArrayList<>();
|
this.repositories = repositories;
|
||||||
this.repositories.addAll( externalRepositories );
|
|
||||||
this.repositoryMerging = repositoryMerging;
|
this.repositoryMerging = repositoryMerging;
|
||||||
this.repositoryIds = new HashSet<>();
|
this.repositoryIds = new HashSet<>();
|
||||||
this.modelPool = modelPool;
|
this.modelPool = modelPool;
|
||||||
|
|
|
@ -238,16 +238,6 @@ public class DefaultMavenProjectBuilderTest
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testImportScopePomResolvesFromPropertyBasedRepository()
|
|
||||||
throws Exception
|
|
||||||
{
|
|
||||||
File pomFile = getTestFile( "src/test/resources/projects/import-scope-pom-resolves-from-property-based-repository.xml" );
|
|
||||||
ProjectBuildingRequest request = newBuildingRequest();
|
|
||||||
request.setProcessPlugins( false );
|
|
||||||
request.setResolveDependencies( true );
|
|
||||||
projectBuilder.build( pomFile, request );
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tests whether local version range parent references are build correctly.
|
* Tests whether local version range parent references are build correctly.
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
<project>
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
|
|
||||||
<groupId>test</groupId>
|
|
||||||
<artifactId>imported-pom-found</artifactId>
|
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<repo.url>file:src/test/remote-repo</repo.url>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>central</id>
|
|
||||||
<url>${repo.url}</url>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
|
|
||||||
<dependencyManagement>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.maven.its</groupId>
|
|
||||||
<artifactId>a</artifactId>
|
|
||||||
<version>0.1</version>
|
|
||||||
<type>pom</type>
|
|
||||||
<scope>import</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</dependencyManagement>
|
|
||||||
|
|
||||||
</project>
|
|
|
@ -484,9 +484,6 @@ public class DefaultModelBuilder
|
||||||
|
|
||||||
result.setEffectiveModel( resultModel );
|
result.setEffectiveModel( resultModel );
|
||||||
|
|
||||||
// Now the fully interpolated model is available: reconfigure the resolver
|
|
||||||
configureResolver( request.getModelResolver(), resultModel, problems, true );
|
|
||||||
|
|
||||||
return resultModel;
|
return resultModel;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -842,12 +839,6 @@ public class DefaultModelBuilder
|
||||||
}
|
}
|
||||||
|
|
||||||
private void configureResolver( ModelResolver modelResolver, Model model, DefaultModelProblemCollector problems )
|
private void configureResolver( ModelResolver modelResolver, Model model, DefaultModelProblemCollector problems )
|
||||||
{
|
|
||||||
configureResolver( modelResolver, model, problems, false );
|
|
||||||
}
|
|
||||||
|
|
||||||
private void configureResolver( ModelResolver modelResolver, Model model, DefaultModelProblemCollector problems,
|
|
||||||
boolean replaceRepositories )
|
|
||||||
{
|
{
|
||||||
if ( modelResolver == null )
|
if ( modelResolver == null )
|
||||||
{
|
{
|
||||||
|
@ -862,7 +853,7 @@ public class DefaultModelBuilder
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
modelResolver.addRepository( repository, replaceRepositories );
|
modelResolver.addRepository( repository, false );
|
||||||
}
|
}
|
||||||
catch ( InvalidRepositoryException e )
|
catch ( InvalidRepositoryException e )
|
||||||
{
|
{
|
||||||
|
|
|
@ -67,8 +67,6 @@ class DefaultModelResolver
|
||||||
|
|
||||||
private List<RemoteRepository> repositories;
|
private List<RemoteRepository> repositories;
|
||||||
|
|
||||||
private final List<RemoteRepository> externalRepositories;
|
|
||||||
|
|
||||||
private final ArtifactResolver resolver;
|
private final ArtifactResolver resolver;
|
||||||
|
|
||||||
private final VersionRangeResolver versionRangeResolver;
|
private final VersionRangeResolver versionRangeResolver;
|
||||||
|
@ -88,7 +86,6 @@ class DefaultModelResolver
|
||||||
this.versionRangeResolver = versionRangeResolver;
|
this.versionRangeResolver = versionRangeResolver;
|
||||||
this.remoteRepositoryManager = remoteRepositoryManager;
|
this.remoteRepositoryManager = remoteRepositoryManager;
|
||||||
this.repositories = repositories;
|
this.repositories = repositories;
|
||||||
this.externalRepositories = Collections.unmodifiableList( new ArrayList<>( repositories ) );
|
|
||||||
|
|
||||||
this.repositoryIds = new HashSet<>();
|
this.repositoryIds = new HashSet<>();
|
||||||
}
|
}
|
||||||
|
@ -102,7 +99,6 @@ class DefaultModelResolver
|
||||||
this.versionRangeResolver = original.versionRangeResolver;
|
this.versionRangeResolver = original.versionRangeResolver;
|
||||||
this.remoteRepositoryManager = original.remoteRepositoryManager;
|
this.remoteRepositoryManager = original.remoteRepositoryManager;
|
||||||
this.repositories = new ArrayList<>( original.repositories );
|
this.repositories = new ArrayList<>( original.repositories );
|
||||||
this.externalRepositories = original.externalRepositories;
|
|
||||||
this.repositoryIds = new HashSet<>();
|
this.repositoryIds = new HashSet<>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue