Uses of Interface
org.apache.maven.api.services.Source
Packages that use Source
Package
Description
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 Source in org.apache.maven.api.services
Subinterfaces of Source in org.apache.maven.api.servicesModifier and TypeInterfaceDescriptioninterface
Represents a source for loading Maven Project Object Model (POM) files.Methods in org.apache.maven.api.services that return SourceModifier and TypeMethodDescriptionstatic Source
Creates a new source for the specified path.Resolves a new source relative to this one.Methods in org.apache.maven.api.services that return types with arguments of type SourceModifier and TypeMethodDescriptionSettingsBuilderRequest.getInstallationSettingsSource()
Gets the installation settings source.ToolchainsBuilderRequest.getInstallationToolchainsSource()
Gets the installation Toolchains source.SettingsBuilderRequest.getProjectSettingsSource()
Gets the project settings source.ProjectBuilderRequest.getSource()
SettingsBuilderRequest.getUserSettingsSource()
Gets the user settings source.ToolchainsBuilderRequest.getUserToolchainsSource()
Gets the user Toolchains source.Methods in org.apache.maven.api.services with parameters of type SourceModifier and TypeMethodDescriptiondefault ProjectBuilderResult
Creates aProject
from a POM file.static ProjectBuilderRequest
default SettingsBuilderResult
SettingsBuilder.build
(Session session, Source installationSettingsSource, Source userSettingsSource) Builds the effective settings of the specified settings sources.default SettingsBuilderResult
SettingsBuilder.build
(Session session, Source installationSettingsSource, Source projectSettingsSource, Source userSettingsSource) Builds the effective settings of the specified settings sources.static SettingsBuilderRequest
SettingsBuilderRequest.build
(ProtoSession session, Source installationSettingsSource, Source userSettingsSource) static SettingsBuilderRequest
SettingsBuilderRequest.build
(ProtoSession session, Source installationSettingsSource, Source projectSettingsSource, Source userSettingsSource) default ToolchainsBuilderResult
ToolchainsBuilder.build
(Session session, Source installationToolchainsFile, Source userToolchainsSource) Builds the effective toolchains for the specified toolchains sources.static ToolchainsBuilderRequest
ToolchainsBuilderRequest.build
(ProtoSession session, Source installationToolchainsFile, Source userToolchainsSource) SettingsBuilderRequest.SettingsBuilderRequestBuilder.installationSettingsSource
(Source installationSettingsSource) ToolchainsBuilderRequest.ToolchainsBuilderRequestBuilder.installationToolchainsSource
(Source installationToolchainsSource) SettingsBuilderRequest.SettingsBuilderRequestBuilder.projectSettingsSource
(Source projectSettingsSource) SettingsBuilderRequest.SettingsBuilderRequestBuilder.userSettingsSource
(Source userSettingsSource) ToolchainsBuilderRequest.ToolchainsBuilderRequestBuilder.userToolchainsSource
(Source userToolchainsSource) -
Uses of Source in org.apache.maven.api.services.model
Methods in org.apache.maven.api.services.model with parameters of type SourceModifier and TypeMethodDescription<T> T
ModelCache.computeIfAbsent
(Source path, String tag, Supplier<T> data) -
Uses of Source in org.apache.maven.api.spi
Methods in org.apache.maven.api.spi that return types with arguments of type SourceModifier and TypeMethodDescriptionLocates the pom in the given directory.Methods in org.apache.maven.api.spi with parameters of type Source -
Uses of Source in org.apache.maven.impl.model
Methods in org.apache.maven.impl.model that return SourceModifier and TypeMethodDescriptionDefaultModelBuilder.SourceCacheKey.source()
Returns the value of thesource
record component.Constructors in org.apache.maven.impl.model with parameters of type SourceModifierConstructorDescriptionSourceCacheKey
(Session session, RequestTrace trace, Source source, String tag) Creates an instance of aSourceCacheKey
record class.