Uses of Class
org.apache.maven.api.toolchain.ToolchainModel
Packages that use ToolchainModel
Package
Description
Maven Core API
Defines core service interfaces that provide essential Maven functionality such as
artifact resolution, dependency management, and build execution.
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 in org.apache.maven.api
Methods in org.apache.maven.api that return ToolchainModelMethods in org.apache.maven.api that return types with arguments of type ToolchainModelModifier and TypeMethodDescriptionSession.getToolchains()
Retrieves toolchain models that have been explicitly configured. -
Uses of ToolchainModel in org.apache.maven.api.services
Methods in org.apache.maven.api.services with parameters of type ToolchainModelModifier and TypeMethodDescriptionToolchainFactory.createToolchain
(ToolchainModel model) Creates a toolchain instance from the provided model configuration. -
Uses of ToolchainModel in org.apache.maven.api.toolchain
Methods in org.apache.maven.api.toolchain that return ToolchainModelModifier and TypeMethodDescriptionToolchainModel.Builder.build()
static ToolchainModel
ToolchainModel.newInstance()
Creates a newToolchainModel
instance.static ToolchainModel
ToolchainModel.newInstance
(boolean withDefaults) Creates a newToolchainModel
instance using default values or not.ToolchainModel.withConfiguration
(XmlNode configuration) Creates a newToolchainModel
instance using the specified configuration.ToolchainModel.withProvides
(Map<String, String> provides) Creates a newToolchainModel
instance using the specified provides.Creates a newToolchainModel
instance using the specified type.Methods in org.apache.maven.api.toolchain that return types with arguments of type ToolchainModelModifier and TypeMethodDescriptionPersistedToolchains.getToolchains()
The toolchain instance definition.Methods in org.apache.maven.api.toolchain with parameters of type ToolchainModelModifier and TypeMethodDescriptionstatic 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.Method parameters in org.apache.maven.api.toolchain with type arguments of type ToolchainModelModifier and TypeMethodDescriptionPersistedToolchains.Builder.toolchains
(Collection<ToolchainModel> toolchains) PersistedToolchains.withToolchains
(Collection<ToolchainModel> toolchains) Creates a newPersistedToolchains
instance using the specified toolchains.Constructors in org.apache.maven.api.toolchain with parameters of type ToolchainModel -
Uses of ToolchainModel in org.apache.maven.impl
Methods in org.apache.maven.impl with parameters of type ToolchainModelModifier and TypeMethodDescriptionDefaultJavaToolchainFactory.createToolchain
(ToolchainModel model) -
Uses of ToolchainModel in org.apache.maven.internal.impl
Methods in org.apache.maven.internal.impl that return types with arguments of type ToolchainModel -
Uses of ToolchainModel in org.apache.maven.toolchain.model
Methods in org.apache.maven.toolchain.model that return ToolchainModelMethods in org.apache.maven.toolchain.model that return types with arguments of type ToolchainModelModifier and TypeMethodDescriptionstatic List<ToolchainModel>
ToolchainModel.toolchainModelToApiV4
(List<ToolchainModel> list) Method parameters in org.apache.maven.toolchain.model with type arguments of type ToolchainModelModifier and TypeMethodDescriptionstatic List<ToolchainModel>
ToolchainModel.toolchainModelToApiV3
(List<ToolchainModel> list) Constructors in org.apache.maven.toolchain.model with parameters of type ToolchainModelModifierConstructorDescriptionToolchainModel
(ToolchainModel delegate) ToolchainModel
(ToolchainModel delegate, BaseObject parent) -
Uses of ToolchainModel in org.apache.maven.toolchain.v4
Methods in org.apache.maven.toolchain.v4 that return ToolchainModelModifier and TypeMethodDescriptionprotected ToolchainModel
MavenToolchainsMerger.mergeToolchainModel
(ToolchainModel target, ToolchainModel source, boolean sourceDominant, Map<Object, Object> context) protected ToolchainModel
MavenToolchainsTransformer.transformToolchainModel
(ToolchainModel target) Methods in org.apache.maven.toolchain.v4 that return types with arguments of type ToolchainModelModifier and TypeMethodDescriptionprotected MavenToolchainsMerger.KeyComputer<ToolchainModel>
MavenToolchainsMerger.getToolchainModelKey()
Methods in org.apache.maven.toolchain.v4 with parameters of type ToolchainModelModifier and TypeMethodDescriptionprotected void
MavenToolchainsMerger.mergeToolchainModel
(ToolchainModel.Builder builder, ToolchainModel target, ToolchainModel source, boolean sourceDominant, Map<Object, Object> context) protected ToolchainModel
MavenToolchainsMerger.mergeToolchainModel
(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
MavenToolchainsTransformer.transformToolchainModel
(ToolchainModel target) 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)