Uses of Interface
org.apache.maven.api.Session
Packages that use Session
Package
Description
Maven Resolver extensions for utilizing the Maven POM and Maven
 repository metadata.
- 
Uses of Session in org.apache.maven.apiMethods in org.apache.maven.api that return SessionModifier and TypeMethodDescriptionEvent.getSession()Gets the session from which this event originates.Session.withLocalRepository(LocalRepository localRepository) Creates a derived session using the given local repository.Session.withRemoteRepositories(List<RemoteRepository> repositories) Creates a derived session using the given remote repositories.
- 
Uses of Session in org.apache.maven.api.featureMethods in org.apache.maven.api.feature with parameters of type SessionModifier and TypeMethodDescriptionstatic booleanFeatures.buildConsumer(Session session) Check if the build/consumer POM feature is active.
- 
Uses of Session in org.apache.maven.api.servicesMethods in org.apache.maven.api.services that return SessionModifier and TypeMethodDescriptionArtifactCoordinateFactoryRequest.getSession()ArtifactDeployerRequest.getSession()ArtifactFactoryRequest.getSession()ArtifactInstallerRequest.getSession()ArtifactResolverRequest.getSession()DependencyCollectorRequest.getSession()ModelBuilderRequest.getSession()ProjectBuilderRequest.getSession()SettingsBuilderRequest.getSession()ToolchainsBuilderRequest.getSession()VersionRangeResolverRequest.getSession()VersionResolverRequest.getSession()Methods in org.apache.maven.api.services with parameters of type SessionModifier and TypeMethodDescriptionRepositoryFactory.aggregate(Session session, List<RemoteRepository> dominant, List<RemoteRepository> recessive, boolean processRecessive) default voidProjectManager.attachArtifact(Session session, Project project, String type, Path path) default voidProjectManager.attachArtifact(Session session, Project project, Path path) ArtifactCoordinateFactoryRequest.build(Session session, String groupId, String artifactId, String version, String extension) ArtifactCoordinateFactoryRequest.build(Session session, String groupId, String artifactId, String version, String classifier, String extension, String type) ArtifactCoordinateFactoryRequest.build(Session session, ArtifactCoordinate coordinate) static ArtifactDeployerRequestArtifactDeployerRequest.build(Session session, RemoteRepository repository, Collection<Artifact> artifacts) static ArtifactFactoryRequestArtifactFactoryRequest.build(Session session, String groupId, String artifactId, String version, String extension) static ArtifactFactoryRequestArtifactFactoryRequest.build(Session session, String groupId, String artifactId, String version, String classifier, String extension, String type) static ArtifactInstallerRequestArtifactInstallerRequest.build(Session session, Collection<Artifact> artifacts) static ArtifactResolverRequestArtifactResolverRequest.build(Session session, Collection<? extends ArtifactCoordinate> coordinates) static DependencyCollectorRequeststatic DependencyCollectorRequestDependencyCollectorRequest.build(Session session, DependencyCoordinate root) static DependencyCollectorRequestDependencyCoordinateFactoryRequest.build(Session session, String groupId, String artifactId, String version, String classifier, String extension, String type) DependencyCoordinateFactoryRequest.build(Session session, ArtifactCoordinate coordinate) DependencyCoordinateFactoryRequest.build(Session session, Dependency dependency) static DependencyResolverRequestDependencyResolverRequest.build(Session session, List<DependencyCoordinate> dependencies) static DependencyResolverRequestDependencyResolverRequest.build(Session session, List<DependencyCoordinate> dependencies, PathScope scope) static DependencyResolverRequestDependencyResolverRequest.build(Session session, DependencyCoordinate dependency) static DependencyResolverRequestDependencyResolverRequest.build(Session session, DependencyCoordinate dependency, PathScope scope) static DependencyResolverRequeststatic DependencyResolverRequeststatic ModelBuilderRequeststatic ModelBuilderRequestModelBuilderRequest.build(Session session, ModelSource source) default ProjectBuilderResultCreates aProjectfrom a POM file.default ProjectBuilderResultCreates aProjectfrom a POM file.static ProjectBuilderRequeststatic ProjectBuilderRequestdefault SettingsBuilderResultBuilds the effective settings of the specified settings paths.default SettingsBuilderResultSettingsBuilder.build(Session session, Path globalSettingsPath, Path projectSettingsPath, Path userSettingsPath) Builds the effective settings of the specified settings paths.default SettingsBuilderResultBuilds the effective settings of the specified settings sources.default SettingsBuilderResultSettingsBuilder.build(Session session, Source globalSettingsSource, Source projectSettingsSource, Source userSettingsSource) Builds the effective settings of the specified settings sources.static SettingsBuilderRequeststatic SettingsBuilderRequestSettingsBuilderRequest.build(Session session, Path globalSettingsPath, Path projectSettingsPath, Path userSettingsPath) static SettingsBuilderRequestSettingsBuilderRequest.build(Session session, Source globalSettingsSource, Source userSettingsSource) static SettingsBuilderRequestSettingsBuilderRequest.build(Session session, Source globalSettingsSource, Source projectSettingsSource, Source userSettingsSource) default ToolchainsBuilderResultToolchainsBuilder.build(Session session, Source globalToolchainsSource, Source userToolchainsSource) Builds the effective toolchains for the specified toolchains sources.static ToolchainsBuilderRequeststatic ToolchainsBuilderRequestToolchainsBuilderRequest.build(Session session, Source globalToolchainsSource, Source userToolchainsSource) static VersionRangeResolverRequestVersionRangeResolverRequest.build(Session session, ArtifactCoordinate artifactCoordinate) static VersionResolverRequestVersionResolverRequest.build(Session session, ArtifactCoordinate artifactCoordinate) default DependencyCollectorResultCollects the transitive dependencies of some artifacts and builds a dependency graph.default DependencyCollectorResultDependencyCollector.collect(Session session, DependencyCoordinate root) Collects the transitive dependencies of some artifacts and builds a dependency graph.default DependencyCollectorResultCollects the transitive dependencies of some artifacts and builds a dependency graph.default ArtifactCoordinateCreates a coordinate out of string that is formatted like:<groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>default ArtifactCoordinateArtifactCoordinateFactory.create(Session session, String groupId, String artifactId, String version, String extension) default ArtifactCoordinateArtifactCoordinateFactory.create(Session session, String groupId, String artifactId, String version, String classifier, String extension, String type) default ArtifactCoordinatedefault ArtifactArtifactFactory.create(Session session, String groupId, String artifactId, String version, String extension) default ArtifactArtifactFactory.create(Session session, String groupId, String artifactId, String version, String classifier, String extension, String type) default DependencyCoordinateDependencyCoordinateFactory.create(Session session, ArtifactCoordinate coordinate) default DependencyCoordinateDependencyCoordinateFactory.create(Session session, Dependency dependency) default DependencyCoordinateDependencyCoordinateFactory.create(Session session, Dependency dependency) default DependencyCoordinatedefault DependencyCoordinateDependencyCoordinateFactory.create(Session session, ReportPlugin reportPlugin) default voidArtifactDeployer.deploy(Session session, RemoteRepository repository, Collection<Artifact> artifacts) LocalRepositoryManager.getPathForLocalArtifact(Session session, LocalRepository local, Artifact artifact) Gets the relative path for a locally installed artifact.LocalRepositoryManager.getPathForRemoteArtifact(Session session, LocalRepository local, RemoteRepository remote, Artifact artifact) Gets the relative path for an artifact cached from a remote repository.ToolchainManager.getToolchainFromBuildContext(Session session, String type) ToolchainManager.getToolchainsForType(Session session, String type) default voidArtifactInstaller.install(Session session, Collection<Artifact> artifacts) default voiddefault ArtifactResolverResultArtifactResolver.resolve(Session session, Collection<? extends ArtifactCoordinate> coordinates) default DependencyResolverResultDependencyResolver.resolve(Session session, List<DependencyCoordinate> dependencies) default DependencyResolverResultDependencyResolver.resolve(Session session, List<DependencyCoordinate> dependencies, PathScope scope) default DependencyResolverResultDependencyResolver.resolve(Session session, DependencyCoordinate dependency) default DependencyResolverResultDependencyResolver.resolve(Session session, DependencyCoordinate dependency, PathScope scope) default DependencyResolverResultdefault DependencyResolverResultdefault VersionRangeResolverResultVersionRangeResolver.resolve(Session session, ArtifactCoordinate artifactCoordinate) Expands a version range to a list of matching versions, in ascending order.default VersionResolverResultVersionResolver.resolve(Session session, ArtifactCoordinate artifactCoordinate) Resolves an artifact's meta version (if any) to a concrete version.ModelResolver.resolveModel(Session session, String groupId, String artifactId, String version, Consumer<String> resolvedVersion) default ModelSourceModelResolver.resolveModel(Session session, Dependency dependency, AtomicReference<Dependency> modified) Tries to resolve the POM for the specified dependency coordinates possibly updatingdependency.default ModelSourceModelResolver.resolveModel(Session session, Parent parent, AtomicReference<Parent> modified) Tries to resolve the POM for the specified parent coordinates possibly updatingparent.DependencyCoordinateFactoryRequest.DependencyCoordinateFactoryRequestBuilder.session(Session session) voidToolchainManager.storeToolchainToBuildContext(Session session, Toolchain toolchain) TransportProvider.transport(Session session, RemoteRepository repository) Provides newTransportinstance for givenRemoteRepository, if possible.
- 
Uses of Session in org.apache.maven.executionMethods in org.apache.maven.execution that return SessionMethods in org.apache.maven.execution with parameters of type Session
- 
Uses of Session in org.apache.maven.internal.implSubinterfaces of Session in org.apache.maven.internal.implClasses in org.apache.maven.internal.impl that implement SessionMethods in org.apache.maven.internal.impl that return SessionModifier and TypeMethodDescriptionDefaultEvent.getSession()protected abstract SessionAbstractSession.newSession(org.eclipse.aether.RepositorySystemSession session, List<RemoteRepository> repositories) protected SessionDefaultSession.newSession(MavenSession mavenSession, List<RemoteRepository> repositories) protected SessionDefaultSession.newSession(org.eclipse.aether.RepositorySystemSession repoSession, List<RemoteRepository> repositories) AbstractSession.withLocalRepository(LocalRepository localRepository) AbstractSession.withRemoteRepositories(List<RemoteRepository> repositories) Methods in org.apache.maven.internal.impl with parameters of type SessionModifier and TypeMethodDescriptionDefaultRepositoryFactory.aggregate(Session session, List<RemoteRepository> dominant, List<RemoteRepository> recessive, boolean processRecessive) static voidstatic InternalMavenSessionstatic InternalSessionDefaultLocalRepositoryManager.getPathForLocalArtifact(Session session, LocalRepository local, Artifact artifact) DefaultLocalRepositoryManager.getPathForRemoteArtifact(Session session, LocalRepository local, RemoteRepository remote, Artifact artifact) DefaultToolchainManager.getToolchainFromBuildContext(Session session, String type) DefaultToolchainManager.getToolchains(Session session, String type, Map<String, String> requirements) DefaultToolchainManager.getToolchainsForType(Session session, String type) voidDefaultToolchainManager.storeToolchainToBuildContext(Session session, Toolchain toolchain) DefaultTransportProvider.transport(Session session, RemoteRepository repository) 
- 
Uses of Session in org.apache.maven.internal.impl.resolverMethods in org.apache.maven.internal.impl.resolver with parameters of type SessionModifier and TypeMethodDescriptionDefaultModelResolver.resolveModel(Session session, String groupId, String artifactId, String version, Consumer<String> resolvedVersion) Constructors in org.apache.maven.internal.impl.resolver with parameters of type SessionModifierConstructorDescriptionDefaultModelRepositoryHolder(Session session, DefaultModelRepositoryHolder.RepositoryMerging repositoryMerging, List<RemoteRepository> externalRepositories) 
- 
Uses of Session in org.apache.maven.pluginConstructors in org.apache.maven.plugin with parameters of type SessionModifierConstructorDescriptionPluginParameterExpressionEvaluatorV4(Session session, Project project) PluginParameterExpressionEvaluatorV4(Session session, Project project, MojoExecution mojoExecution) 
- 
Uses of Session in org.apache.maven.projectMethods in org.apache.maven.project with parameters of type SessionModifier and TypeMethodDescriptionDefaultProjectBuilder.ModelResolverWrapper.resolveModel(Session session, String groupId, String artifactId, String version, Consumer<String> resolved) DefaultProjectBuilder.ModelResolverWrapper.resolveModel(Session session, Dependency dependency, AtomicReference<Dependency> modified) DefaultProjectBuilder.ModelResolverWrapper.resolveModel(Session session, Parent parent, AtomicReference<Parent> modified)