Class DefaultJavaToolchainFactory
java.lang.Object
org.apache.maven.toolchain.java.DefaultJavaToolchainFactory
- All Implemented Interfaces:
ToolchainFactory, org.codehaus.plexus.logging.LogEnabled
public class DefaultJavaToolchainFactory
extends Object
implements ToolchainFactory, org.codehaus.plexus.logging.LogEnabled
- Author:
- mkleint
-
Field Summary
Fields inherited from interface ToolchainFactory
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the default instance of the particular type of toolchain, can return null if not applicable.createToolchain(ToolchainModel model) Create instance of toolchain.voidenableLogging(org.codehaus.plexus.logging.Logger logger) protected org.codehaus.plexus.logging.Logger
-
Constructor Details
-
DefaultJavaToolchainFactory
public DefaultJavaToolchainFactory()
-
-
Method Details
-
createToolchain
public ToolchainPrivate createToolchain(ToolchainModel model) throws MisconfiguredToolchainException Description copied from interface:ToolchainFactoryCreate instance of toolchain.- Specified by:
createToolchainin interfaceToolchainFactory- Throws:
MisconfiguredToolchainException
-
createDefaultToolchain
Description copied from interface:ToolchainFactoryReturns the default instance of the particular type of toolchain, can return null if not applicable. TODO keep around??- Specified by:
createDefaultToolchainin interfaceToolchainFactory
-
getLogger
protected org.codehaus.plexus.logging.Logger getLogger() -
enableLogging
public void enableLogging(org.codehaus.plexus.logging.Logger logger) - Specified by:
enableLoggingin interfaceorg.codehaus.plexus.logging.LogEnabled
-