Package org.apache.maven.toolchain
Interface ToolchainsBuilder
-
- All Known Implementing Classes:
DefaultToolchainsBuilder
public interface ToolchainsBuilder
Builds the toolchains model from a previously configured filesystem path to the toolchains file. Note: This is an internal component whose interface can change without prior notice.- Author:
- Benjamin Bentmann
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PersistedToolchains
build(File userToolchainsFile)
Builds the toolchains model from the configured toolchain files.
-
-
-
Method Detail
-
build
PersistedToolchains build(File userToolchainsFile) throws MisconfiguredToolchainException
Builds the toolchains model from the configured toolchain files.- Parameters:
userToolchainsFile
- The path to the toolchains file, may benull
to disable parsing.- Returns:
- The toolchains model or
null
if no toolchain file was configured or the configured file does not exist. - Throws:
MisconfiguredToolchainException
- If the toolchain file exists but cannot be parsed.
-
-