Class BootstrapModelResolver
java.lang.Object
io.quarkus.bootstrap.resolver.maven.BootstrapModelResolver
- All Implemented Interfaces:
org.apache.maven.model.resolution.ModelResolver
public class BootstrapModelResolver
extends Object
implements org.apache.maven.model.resolution.ModelResolver
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddRepository(org.apache.maven.model.Repository repository) voidaddRepository(org.apache.maven.model.Repository repository, boolean replace) org.eclipse.aether.RepositorySystemSessionorg.apache.maven.model.resolution.ModelResolvernewCopy()static BootstrapModelResolvernewInstance(BootstrapMavenContext ctx, org.eclipse.aether.repository.WorkspaceReader workspace) org.apache.maven.model.building.ModelSourceresolveModel(String groupId, String artifactId, String version) org.apache.maven.model.building.ModelSourceresolveModel(org.apache.maven.model.Dependency dependency) org.apache.maven.model.building.ModelSourceresolveModel(org.apache.maven.model.Parent parent)
-
Method Details
-
newInstance
public static BootstrapModelResolver newInstance(BootstrapMavenContext ctx, org.eclipse.aether.repository.WorkspaceReader workspace) throws BootstrapMavenException - Throws:
BootstrapMavenException
-
getSession
public org.eclipse.aether.RepositorySystemSession getSession() -
addRepository
public void addRepository(org.apache.maven.model.Repository repository) throws org.apache.maven.model.resolution.InvalidRepositoryException - Specified by:
addRepositoryin interfaceorg.apache.maven.model.resolution.ModelResolver- Throws:
org.apache.maven.model.resolution.InvalidRepositoryException
-
addRepository
public void addRepository(org.apache.maven.model.Repository repository, boolean replace) throws org.apache.maven.model.resolution.InvalidRepositoryException - Specified by:
addRepositoryin interfaceorg.apache.maven.model.resolution.ModelResolver- Throws:
org.apache.maven.model.resolution.InvalidRepositoryException
-
newCopy
public org.apache.maven.model.resolution.ModelResolver newCopy()- Specified by:
newCopyin interfaceorg.apache.maven.model.resolution.ModelResolver
-
resolveModel
public org.apache.maven.model.building.ModelSource resolveModel(String groupId, String artifactId, String version) throws org.apache.maven.model.resolution.UnresolvableModelException - Specified by:
resolveModelin interfaceorg.apache.maven.model.resolution.ModelResolver- Throws:
org.apache.maven.model.resolution.UnresolvableModelException
-
resolveModel
public org.apache.maven.model.building.ModelSource resolveModel(org.apache.maven.model.Parent parent) throws org.apache.maven.model.resolution.UnresolvableModelException - Specified by:
resolveModelin interfaceorg.apache.maven.model.resolution.ModelResolver- Throws:
org.apache.maven.model.resolution.UnresolvableModelException
-
resolveModel
public org.apache.maven.model.building.ModelSource resolveModel(org.apache.maven.model.Dependency dependency) throws org.apache.maven.model.resolution.UnresolvableModelException - Specified by:
resolveModelin interfaceorg.apache.maven.model.resolution.ModelResolver- Throws:
org.apache.maven.model.resolution.UnresolvableModelException
-