public class MavenModelResolver extends Object implements org.apache.maven.model.resolution.ModelResolver
The repositories are added to the resolution chain as found during processing of the POM file. Repository is added only if there is no other repository with same id already defined.
| Constructor and Description |
|---|
MavenModelResolver(MavenRepositorySystem system,
org.eclipse.aether.RepositorySystemSession session,
List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories)
Creates a new Maven repository resolver.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRepository(org.apache.maven.model.Repository repository) |
void |
addRepository(org.apache.maven.model.Repository repository,
boolean replace) |
org.apache.maven.model.resolution.ModelResolver |
newCopy() |
org.apache.maven.model.building.ModelSource |
resolveModel(org.apache.maven.model.Dependency dependency) |
org.apache.maven.model.building.ModelSource |
resolveModel(org.apache.maven.model.Parent parent) |
org.apache.maven.model.building.ModelSource |
resolveModel(String groupId,
String artifactId,
String version) |
public MavenModelResolver(MavenRepositorySystem system, org.eclipse.aether.RepositorySystemSession session, List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories)
system - the Maven based implementation of the RepositorySystemsession - the current Maven execution sessionremoteRepositories - the list of available Maven repositoriespublic void addRepository(org.apache.maven.model.Repository repository)
addRepository in interface org.apache.maven.model.resolution.ModelResolverpublic org.apache.maven.model.resolution.ModelResolver newCopy()
newCopy in interface org.apache.maven.model.resolution.ModelResolverpublic org.apache.maven.model.building.ModelSource resolveModel(String groupId, String artifactId, String version) throws org.apache.maven.model.resolution.UnresolvableModelException
resolveModel in interface org.apache.maven.model.resolution.ModelResolverorg.apache.maven.model.resolution.UnresolvableModelExceptionpublic org.apache.maven.model.building.ModelSource resolveModel(org.apache.maven.model.Parent parent)
throws org.apache.maven.model.resolution.UnresolvableModelException
resolveModel in interface org.apache.maven.model.resolution.ModelResolverorg.apache.maven.model.resolution.UnresolvableModelExceptionpublic org.apache.maven.model.building.ModelSource resolveModel(org.apache.maven.model.Dependency dependency)
throws org.apache.maven.model.resolution.UnresolvableModelException
resolveModel in interface org.apache.maven.model.resolution.ModelResolverorg.apache.maven.model.resolution.UnresolvableModelExceptionpublic void addRepository(org.apache.maven.model.Repository repository,
boolean replace)
addRepository in interface org.apache.maven.model.resolution.ModelResolverCopyright © 2025 JBoss by Red Hat. All rights reserved.