Package org.apache.maven.toolchain.java
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 org.apache.maven.toolchain.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.void
enableLogging
(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:ToolchainFactory
Create instance of toolchain.- Specified by:
createToolchain
in interfaceToolchainFactory
- Throws:
MisconfiguredToolchainException
-
createDefaultToolchain
Description copied from interface:ToolchainFactory
Returns the default instance of the particular type of toolchain, can return null if not applicable. TODO keep around??- Specified by:
createDefaultToolchain
in interfaceToolchainFactory
-
getLogger
protected org.codehaus.plexus.logging.Logger getLogger() -
enableLogging
public void enableLogging(org.codehaus.plexus.logging.Logger logger) - Specified by:
enableLogging
in interfaceorg.codehaus.plexus.logging.LogEnabled
-