Uses of Interface
org.apache.maven.api.services.ModelSource
Packages that use ModelSource
Package
Description
Defines core service interfaces that provide essential Maven functionality such as
artifact resolution, dependency management, and build execution.
Maven Resolver extensions for utilizing the Maven POM and Maven
repository metadata.
-
Uses of ModelSource in org.apache.maven.api.services
Methods in org.apache.maven.api.services that return ModelSourceModifier and TypeMethodDescriptionstatic ModelSource
Sources.buildSource
(Path path) Creates a new build source for the specified path.ModelBuilderRequest.getSource()
ModelBuilderResult.getSource()
Gets the source from which the model was read.ModelSource.resolve
(ModelSource.ModelLocator modelLocator, String relative) Resolves a relative path to another POM file using the provided model locator.static ModelSource
Sources.resolvedSource
(Path path, String location) Creates a new resolved source for the specified path and location.Methods in org.apache.maven.api.services with parameters of type ModelSourceModifier and TypeMethodDescriptionstatic ModelBuilderRequest
ModelBuilderRequest.build
(ModelBuilderRequest request, ModelSource source) static ModelBuilderRequest
ModelBuilderRequest.build
(Session session, ModelSource source) ModelBuilderRequest.ModelBuilderRequestBuilder.source
(ModelSource source) -
Uses of ModelSource in org.apache.maven.api.services.model
Methods in org.apache.maven.api.services.model that return ModelSourceModifier and TypeMethodDescriptionModelResolver.resolveModel
(Session session, List<RemoteRepository> repositories, Dependency dependency, AtomicReference<Dependency> modified) Tries to resolve the POM for the specified dependency coordinates possibly updatingdependency
.ModelResolver.resolveModel
(Session session, List<RemoteRepository> repositories, Parent parent, AtomicReference<Parent> modified) Tries to resolve the POM for the specified parent coordinates possibly updatingparent
.ModelResolver.ModelResolverResult.source()
Returns the value of thesource
record component.Constructors in org.apache.maven.api.services.model with parameters of type ModelSourceModifierConstructorDescriptionModelResolverResult
(ModelResolver.ModelResolverRequest request, ModelSource source, String version) Creates an instance of aModelResolverResult
record class. -
Uses of ModelSource in org.apache.maven.impl.model
Methods in org.apache.maven.impl.model that return ModelSourceModifier and TypeMethodDescriptionMethods in org.apache.maven.impl.model with parameters of type ModelSourceModifier and TypeMethodDescriptionvoid
DefaultModelBuilder.ModelBuilderSessionState.putSource
(String groupId, String artifactId, ModelSource source) -
Uses of ModelSource in org.apache.maven.impl.resolver
Methods in org.apache.maven.impl.resolver that return ModelSourceModifier and TypeMethodDescriptionDefaultModelResolver.resolveModel
(Session session, List<RemoteRepository> repositories, Dependency dependency, AtomicReference<Dependency> modified) DefaultModelResolver.resolveModel
(Session session, List<RemoteRepository> repositories, Parent parent, AtomicReference<Parent> modified) -
Uses of ModelSource in org.apache.maven.project
Methods in org.apache.maven.project with parameters of type ModelSourceModifier and TypeMethodDescriptionDefaultProjectBuilder.build
(ModelSource modelSource, ProjectBuildingRequest request) ProjectBuilder.build
(ModelSource modelSource, ProjectBuildingRequest request) Builds a project descriptor for the specified model source.