Class DefaultToolchain
java.lang.Object
org.apache.maven.toolchain.DefaultToolchain
- All Implemented Interfaces:
Toolchain, ToolchainPrivate
- Direct Known Subclasses:
DefaultJavaToolChain
- Author:
- mkleint
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefaultToolchain(ToolchainModel model, String type, org.codehaus.plexus.logging.Logger logger) protectedDefaultToolchain(ToolchainModel model, org.codehaus.plexus.logging.Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddProvideToken(String type, RequirementMatcher matcher) protected org.codehaus.plexus.logging.LoggergetLog()final ToolchainModelgetModel()final StringgetType()booleanmatchesRequirements(Map requirements) Let the toolchain decide if it matches requirements defined in the toolchain plugin configuration.
-
Field Details
-
KEY_TYPE
- See Also:
-
-
Constructor Details
-
DefaultToolchain
-
DefaultToolchain
protected DefaultToolchain(ToolchainModel model, String type, org.codehaus.plexus.logging.Logger logger)
-
-
Method Details
-
getType
-
getModel
- Specified by:
getModelin interfaceToolchainPrivate
-
addProvideToken
-
matchesRequirements
Description copied from interface:ToolchainPrivateLet the toolchain decide if it matches requirements defined in the toolchain plugin configuration.- Specified by:
matchesRequirementsin interfaceToolchainPrivate- Parameters:
requirements- Mapinvalid input: '<'String, String> key value pair- Returns:
-
getLog
protected org.codehaus.plexus.logging.Logger getLog()
-