Package org.apache.maven.toolchain.java
Class JavaToolchainFactory
- java.lang.Object
-
- org.apache.maven.toolchain.java.JavaToolchainFactory
-
- All Implemented Interfaces:
ToolchainFactory
@Component(role=ToolchainFactory.class, hint="jdk") public class JavaToolchainFactory extends java.lang.Object implements ToolchainFactory
JDK toolchain factory. This is aToolchainFactoryPlexus component registered withjdkhint.- Since:
- 2.0.9, renamed from
DefaultJavaToolchainFactoryin 3.2.4 - Author:
- mkleint
-
-
Constructor Summary
Constructors Constructor Description JavaToolchainFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ToolchainPrivatecreateDefaultToolchain()Returns the default instance of the particular type of toolchain, can returnnullif not applicable.ToolchainPrivatecreateToolchain(ToolchainModel model)Create instance of toolchain.protected org.codehaus.plexus.logging.LoggergetLogger()
-
-
-
Method Detail
-
createToolchain
public ToolchainPrivate createToolchain(ToolchainModel model) throws MisconfiguredToolchainException
Description copied from interface:ToolchainFactoryCreate instance of toolchain.- Specified by:
createToolchainin interfaceToolchainFactory- Throws:
MisconfiguredToolchainException
-
createDefaultToolchain
public ToolchainPrivate createDefaultToolchain()
Description copied from interface:ToolchainFactoryReturns the default instance of the particular type of toolchain, can returnnullif not applicable. TODO keep around??- Specified by:
createDefaultToolchainin interfaceToolchainFactory
-
getLogger
protected org.codehaus.plexus.logging.Logger getLogger()
-
-