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.
-
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)