Uses of Interface
org.apache.maven.api.ProtoSession
Packages that use ProtoSession
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.
This package contain support (mostly abstract) classes, that implement "base" of CLIng.
-
Uses of ProtoSession in org.apache.maven.api
Subinterfaces of ProtoSession in org.apache.maven.apiModifier and TypeInterfaceDescriptioninterface
The session to install / deploy / resolve artifacts and dependencies.Methods in org.apache.maven.api that return ProtoSession -
Uses of ProtoSession in org.apache.maven.api.services
Classes in org.apache.maven.api.services with type parameters of type ProtoSessionModifier and TypeInterfaceDescriptioninterface
Request<S extends ProtoSession>
Base interface for service requests in Maven.Methods in org.apache.maven.api.services with parameters of type ProtoSessionModifier and TypeMethodDescriptionstatic SettingsBuilderRequest
SettingsBuilderRequest.build
(ProtoSession session, Path installationSettingsPath, Path userSettingsPath) static SettingsBuilderRequest
SettingsBuilderRequest.build
(ProtoSession session, Path installationSettingsPath, Path projectSettingsPath, Path userSettingsPath) static SettingsBuilderRequest
SettingsBuilderRequest.build
(ProtoSession session, Source installationSettingsSource, Source userSettingsSource) static SettingsBuilderRequest
SettingsBuilderRequest.build
(ProtoSession session, Source installationSettingsSource, Source projectSettingsSource, Source userSettingsSource) static ToolchainsBuilderRequest
ToolchainsBuilderRequest.build
(ProtoSession session, Path installationToolchainsFile, Path userToolchainsPath) static ToolchainsBuilderRequest
ToolchainsBuilderRequest.build
(ProtoSession session, Source installationToolchainsFile, Source userToolchainsSource) static <P extends BuilderProblem>
ProblemCollector<P>ProblemCollector.create
(ProtoSession protoSession) Creates new instance of problem collector.SettingsBuilderRequest.SettingsBuilderRequestBuilder.session
(ProtoSession session) ToolchainsBuilderRequest.ToolchainsBuilderRequestBuilder.session
(ProtoSession session) -
Uses of ProtoSession in org.apache.maven.api.spi
Methods in org.apache.maven.api.spi with parameters of type ProtoSessionModifier and TypeMethodDescriptionPropertyContributor.contribute
(ProtoSession protoSession) Invoked just before session is created with proto session instance. -
Uses of ProtoSession in org.apache.maven.cling.invoker
Fields in org.apache.maven.cling.invoker declared as ProtoSession -
Uses of ProtoSession in org.apache.maven.impl
Subinterfaces of ProtoSession in org.apache.maven.implClasses in org.apache.maven.impl that implement ProtoSession -
Uses of ProtoSession in org.apache.maven.internal.impl
Subinterfaces of ProtoSession in org.apache.maven.internal.implClasses in org.apache.maven.internal.impl that implement ProtoSession