Uses of Interface
org.apache.maven.api.PathScope
Packages that use PathScope
Package
Description
Maven Core API
Defines core service interfaces that provide essential Maven functionality such as
artifact resolution, dependency management, and build execution.
Defines the Service Provider Interface (SPI) for Maven extensions, allowing
third-party implementations to extend and customize Maven's core functionality
through a stable, versioned API.
-
Uses of PathScope in org.apache.maven.api
Fields in org.apache.maven.api declared as PathScopeModifier and TypeFieldDescriptionstatic final PathScope
PathScope.MAIN_COMPILE
static final PathScope
PathScope.MAIN_RUNTIME
static final PathScope
PathScope.TEST_COMPILE
static final PathScope
PathScope.TEST_RUNTIME
Methods in org.apache.maven.api that return PathScopeModifier and TypeMethodDescriptionSession.requirePathScope
(String id) Obtain thePathScope
from the specifiedid
.Methods in org.apache.maven.api with parameters of type PathScopeModifier and TypeMethodDescriptionSession.collectDependencies
(Artifact artifact, PathScope scope) Shortcut forgetService(DependencyResolver.class).collect(...)
Session.collectDependencies
(DependencyCoordinates dependency, PathScope scope) Collects the transitive dependencies of some artifacts and builds a dependency graph.Session.collectDependencies
(Project project, PathScope scope) Shortcut forgetService(DependencyResolver.class).collect(...)
Session.flattenDependencies
(Node node, PathScope scope) Shortcut forgetService(DependencyResolver.class).flatten(...)
.Session.resolveDependencies
(DependencyCoordinates dependencyCoordinates, PathScope scope, Collection<PathType> desiredTypes) Shortcut forgetService(DependencyResolver.class).resolve(...).getDispatchedPaths()
.Session.resolveDependencies
(Project project, PathScope scope) Shortcut forgetService(DependencyResolver.class).resolve(...).getPaths()
.Session.resolveDependencies
(Project project, PathScope scope, Collection<PathType> desiredTypes) Shortcut forgetService(DependencyResolver.class).resolve(...).getDispatchedPaths()
. -
Uses of PathScope in org.apache.maven.api.plugin.testing.stubs
Methods in org.apache.maven.api.plugin.testing.stubs that return PathScopeMethods in org.apache.maven.api.plugin.testing.stubs with parameters of type PathScopeModifier and TypeMethodDescriptionSessionStub.collectDependencies
(Artifact artifact, PathScope scope) SessionStub.collectDependencies
(DependencyCoordinates dependencyCoordinates, PathScope scope) SessionStub.collectDependencies
(Project project, PathScope scope) SessionStub.flattenDependencies
(Node node, PathScope scope) SessionStub.resolveDependencies
(DependencyCoordinates dependencyCoordinates, PathScope scope, Collection<PathType> desiredTypes) SessionStub.resolveDependencies
(Project project, PathScope scope) SessionStub.resolveDependencies
(Project project, PathScope scope, Collection<PathType> desiredTypes) -
Uses of PathScope in org.apache.maven.api.services
Subinterfaces with type arguments of type PathScope in org.apache.maven.api.servicesMethods in org.apache.maven.api.services that return PathScopeMethods in org.apache.maven.api.services with parameters of type PathScopeModifier and TypeMethodDescriptionstatic DependencyResolverRequest
DependencyResolverRequest.build
(Session session, DependencyResolverRequest.RequestType requestType, List<DependencyCoordinates> dependencies, PathScope scope) static DependencyResolverRequest
DependencyResolverRequest.build
(Session session, DependencyResolverRequest.RequestType requestType, Artifact rootArtifact, PathScope scope) static DependencyResolverRequest
DependencyResolverRequest.build
(Session session, DependencyResolverRequest.RequestType requestType, DependencyCoordinates dependency, PathScope scope) static DependencyResolverRequest
DependencyResolverRequest.build
(Session session, DependencyResolverRequest.RequestType requestType, Project project, PathScope scope) default DependencyResolverResult
Collects the transitive dependencies of some artifacts and builds a dependency graph for the given path scope.default DependencyResolverResult
DependencyResolver.collect
(Session session, DependencyCoordinates root, PathScope scope) Collects the transitive dependencies of some artifacts and builds a dependency graph for the given path scope.default DependencyResolverResult
Collects the transitive dependencies of some artifacts and builds a dependency graph for the given path scope.Flattens a list of nodes.default DependencyResolverResult
default DependencyResolverResult
DependencyResolver.resolve
(Session session, List<DependencyCoordinates> dependencies, PathScope scope) default DependencyResolverResult
DependencyResolver.resolve
(Session session, DependencyCoordinates dependency, PathScope scope) default DependencyResolverResult
-
Uses of PathScope in org.apache.maven.api.spi
Subinterfaces with type arguments of type PathScope in org.apache.maven.api.spiModifier and TypeInterfaceDescriptioninterface
Service provider interface for registering customPathScope
implementations. -
Uses of PathScope in org.apache.maven.impl
Subclasses with type arguments of type PathScope in org.apache.maven.implMethods in org.apache.maven.impl that return PathScopeMethods in org.apache.maven.impl with parameters of type PathScopeModifier and TypeMethodDescriptionAbstractSession.collectDependencies
(Artifact artifact, PathScope scope) Shortcut forgetService(DependencyResolver.class).collect(...)
AbstractSession.collectDependencies
(DependencyCoordinates dependency, PathScope scope) Shortcut forgetService(DependencyResolver.class).collect(...)
AbstractSession.collectDependencies
(Project project, PathScope scope) Shortcut forgetService(DependencyResolver.class).collect(...)
AbstractSession.flattenDependencies
(Node node, PathScope scope) AbstractSession.resolveDependencies
(DependencyCoordinates dependency, PathScope scope, Collection<PathType> desiredTypes) AbstractSession.resolveDependencies
(Project project, PathScope scope) AbstractSession.resolveDependencies
(Project project, PathScope scope, Collection<PathType> desiredTypes)