Package org.apache.maven.api.toolchain
package org.apache.maven.api.toolchain
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.
- Since:
- 4.0.0
-
ClassDescriptionRepresents the location of an element within a model source file.Tracks input source locations for model fields.Represents the source of a model input, such as a POM file.The
<toolchains>element is the root of the descriptor.Builder class used to create PersistedToolchains instances.Definition of a toolchain instance.Builder class used to create ToolchainModel instances.Common base class that contains code to track the source for this instance.Builder class used to create TrackableBase instances.