Package org.apache.maven.impl.resolver
Class DefaultModelResolver
java.lang.Object
org.apache.maven.impl.resolver.DefaultModelResolver
- All Implemented Interfaces:
Service,ModelResolver
A model resolver to assist building of dependency POMs.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.maven.api.services.model.ModelResolver
ModelResolver.ModelResolverRequest, ModelResolver.ModelResolverResult -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoResolveModel(ModelResolver.ModelResolverRequest request, InputLocation location, String modelType) protected PathgetPath(Session session, List<RemoteRepository> repositories, String groupId, String artifactId, String version, String classifier) resolveModel(ModelResolver.ModelResolverRequest request, InputLocation location, String modelType) resolveModel(Session session, List<RemoteRepository> repositories, Dependency dependency, AtomicReference<Dependency> modified) resolveModel(Session session, List<RemoteRepository> repositories, Parent parent, AtomicReference<Parent> modified)
-
Constructor Details
-
DefaultModelResolver
public DefaultModelResolver()
-
-
Method Details
-
resolveModel
@Nonnull public ModelSource resolveModel(@Nonnull Session session, @Nullable List<RemoteRepository> repositories, @Nonnull Parent parent, @Nonnull AtomicReference<Parent> modified) throws ModelResolverException - Specified by:
resolveModelin interfaceModelResolver- Throws:
ModelResolverException
-
resolveModel
@Nonnull public ModelSource resolveModel(@Nonnull Session session, @Nullable List<RemoteRepository> repositories, @Nonnull Dependency dependency, @Nonnull AtomicReference<Dependency> modified) throws ModelResolverException - Specified by:
resolveModelin interfaceModelResolver- Throws:
ModelResolverException
-
resolveModel
@Nonnull public ModelResolver.ModelResolverResult resolveModel(@Nonnull ModelResolver.ModelResolverRequest request) throws ModelResolverException - Specified by:
resolveModelin interfaceModelResolver- Throws:
ModelResolverException
-
resolveModel
public ModelResolver.ModelResolverResult resolveModel(@Nonnull ModelResolver.ModelResolverRequest request, InputLocation location, String modelType) throws ModelResolverException - Throws:
ModelResolverException
-
doResolveModel
public ModelResolver.ModelResolverResult doResolveModel(@Nonnull ModelResolver.ModelResolverRequest request, InputLocation location, String modelType) throws ModelResolverException - Throws:
ModelResolverException
-
getPath
-