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 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:
      addRepository in interface org.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:
      addRepository in interface org.apache.maven.model.resolution.ModelResolver
      Throws:
      org.apache.maven.model.resolution.InvalidRepositoryException
    • newCopy

      public org.apache.maven.model.resolution.ModelResolver newCopy()
      Specified by:
      newCopy in interface org.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:
      resolveModel in interface org.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:
      resolveModel in interface org.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:
      resolveModel in interface org.apache.maven.model.resolution.ModelResolver
      Throws:
      org.apache.maven.model.resolution.UnresolvableModelException