Package org.apache.maven.toolchain.java
Class JavaToolchainFactory
java.lang.Object
org.apache.maven.toolchain.java.JavaToolchainFactory
- All Implemented Interfaces:
- ToolchainFactory
@Named("jdk")
@Singleton
public class JavaToolchainFactory
extends Object
implements ToolchainFactory
JDK toolchain factory.
 This is a 
ToolchainFactory Plexus component registered with
 jdk hint.- Since:
- 2.0.9, renamed from DefaultJavaToolchainFactoryin 3.2.4
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns the default instance of the particular type of toolchain, can returnnullif not applicable.createToolchain(ToolchainModel model) Create instance of toolchain.protected org.slf4j.Logger
- 
Constructor Details- 
JavaToolchainFactorypublic JavaToolchainFactory()
 
- 
- 
Method Details- 
createToolchainpublic ToolchainPrivate createToolchain(ToolchainModel model) throws MisconfiguredToolchainException Description copied from interface:ToolchainFactoryCreate instance of toolchain.- Specified by:
- createToolchainin interface- ToolchainFactory
- Throws:
- MisconfiguredToolchainException
 
- 
createDefaultToolchainDescription copied from interface:ToolchainFactoryReturns the default instance of the particular type of toolchain, can returnnullif not applicable. TODO keep around??- Specified by:
- createDefaultToolchainin interface- ToolchainFactory
 
- 
getLoggerprotected org.slf4j.Logger getLogger()
 
-