Package org.apache.maven.toolchain
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
ConstructorsModifierConstructorDescriptionprotected
DefaultToolchain
(ToolchainModel model, String type, org.codehaus.plexus.logging.Logger logger) protected
DefaultToolchain
(ToolchainModel model, org.codehaus.plexus.logging.Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionfinal void
addProvideToken
(String type, RequirementMatcher matcher) protected org.codehaus.plexus.logging.Logger
getLog()
final ToolchainModel
getModel()
final String
getType()
boolean
matchesRequirements
(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:
getModel
in interfaceToolchainPrivate
-
addProvideToken
-
matchesRequirements
Description copied from interface:ToolchainPrivate
Let the toolchain decide if it matches requirements defined in the toolchain plugin configuration.- Specified by:
matchesRequirements
in interfaceToolchainPrivate
- Parameters:
requirements
- Mapinvalid input: '<'String, String> key value pair- Returns:
-
getLog
protected org.codehaus.plexus.logging.Logger getLog()
-