Uses of Class
org.apache.maven.api.toolchain.ToolchainModel.Builder
Packages that use ToolchainModel.Builder
Package
Description
Provides classes for managing Maven toolchains, which allow projects to use specific
tool installations (like JDKs, compilers, or other build tools) across different
environments without hardcoding paths.
-
Uses of ToolchainModel.Builder in org.apache.maven.api.toolchain
Methods in org.apache.maven.api.toolchain that return ToolchainModel.BuilderModifier and TypeMethodDescriptionToolchainModel.Builder.configuration
(XmlNode configuration) ToolchainModel.Builder.importedFrom
(InputLocation importedFrom) ToolchainModel.Builder.location
(Object key, InputLocation location) static ToolchainModel.Builder
ToolchainModel.newBuilder()
Creates a newToolchainModel
builder instance.static ToolchainModel.Builder
ToolchainModel.newBuilder
(boolean withDefaults) Creates a newToolchainModel
builder instance using default values or not.static ToolchainModel.Builder
ToolchainModel.newBuilder
(ToolchainModel from) Creates a newToolchainModel
builder instance using the specified object as a basis.static ToolchainModel.Builder
ToolchainModel.newBuilder
(ToolchainModel from, boolean forceCopy) Creates a newToolchainModel
builder instance using the specified object as a basis.ToolchainModel.with()
Creates a new builder with this object as the basis.Constructors in org.apache.maven.api.toolchain with parameters of type ToolchainModel.BuilderModifierConstructorDescriptionprotected
ToolchainModel
(ToolchainModel.Builder builder) Constructor for this class, to be called from its subclasses andToolchainModel.Builder
. -
Uses of ToolchainModel.Builder in org.apache.maven.toolchain.v4
Methods in org.apache.maven.toolchain.v4 that return ToolchainModel.BuilderModifier and TypeMethodDescriptionprotected ToolchainModel.Builder
MavenToolchainsTransformer.transformToolchainModel_Configuration
(Supplier<? extends ToolchainModel.Builder> creator, ToolchainModel.Builder builder, ToolchainModel target) protected ToolchainModel.Builder
MavenToolchainsTransformer.transformToolchainModel_Provides
(Supplier<? extends ToolchainModel.Builder> creator, ToolchainModel.Builder builder, ToolchainModel target) protected ToolchainModel.Builder
MavenToolchainsTransformer.transformToolchainModel_Type
(Supplier<? extends ToolchainModel.Builder> creator, ToolchainModel.Builder builder, ToolchainModel target) Methods in org.apache.maven.toolchain.v4 with parameters of type ToolchainModel.BuilderModifier and TypeMethodDescriptionprotected void
MavenToolchainsMerger.mergeToolchainModel
(ToolchainModel.Builder builder, ToolchainModel target, ToolchainModel source, boolean sourceDominant, Map<Object, Object> context) protected void
MavenToolchainsMerger.mergeToolchainModel_Configuration
(ToolchainModel.Builder builder, ToolchainModel target, ToolchainModel source, boolean sourceDominant, Map<Object, Object> context) protected void
MavenToolchainsMerger.mergeToolchainModel_Provides
(ToolchainModel.Builder builder, ToolchainModel target, ToolchainModel source, boolean sourceDominant, Map<Object, Object> context) protected void
MavenToolchainsMerger.mergeToolchainModel_Type
(ToolchainModel.Builder builder, ToolchainModel target, ToolchainModel source, boolean sourceDominant, Map<Object, Object> context) protected ToolchainModel.Builder
MavenToolchainsTransformer.transformToolchainModel_Configuration
(Supplier<? extends ToolchainModel.Builder> creator, ToolchainModel.Builder builder, ToolchainModel target) protected ToolchainModel.Builder
MavenToolchainsTransformer.transformToolchainModel_Provides
(Supplier<? extends ToolchainModel.Builder> creator, ToolchainModel.Builder builder, ToolchainModel target) protected ToolchainModel.Builder
MavenToolchainsTransformer.transformToolchainModel_Type
(Supplier<? extends ToolchainModel.Builder> creator, ToolchainModel.Builder builder, ToolchainModel target) Method parameters in org.apache.maven.toolchain.v4 with type arguments of type ToolchainModel.BuilderModifier and TypeMethodDescriptionprotected ToolchainModel.Builder
MavenToolchainsTransformer.transformToolchainModel_Configuration
(Supplier<? extends ToolchainModel.Builder> creator, ToolchainModel.Builder builder, ToolchainModel target) protected ToolchainModel.Builder
MavenToolchainsTransformer.transformToolchainModel_Provides
(Supplier<? extends ToolchainModel.Builder> creator, ToolchainModel.Builder builder, ToolchainModel target) protected ToolchainModel.Builder
MavenToolchainsTransformer.transformToolchainModel_Type
(Supplier<? extends ToolchainModel.Builder> creator, ToolchainModel.Builder builder, ToolchainModel target)