@Component(role=ToolchainFactory.class, hint="jdk") public class JavaToolchainFactory extends java.lang.Object implements ToolchainFactory
ToolchainFactory Plexus component registered with
jdk hint.DefaultJavaToolchainFactory in 3.2.4| Modifier and Type | Field and Description |
|---|---|
private org.codehaus.plexus.logging.Logger |
logger |
| Constructor and Description |
|---|
JavaToolchainFactory() |
| Modifier and Type | Method and Description |
|---|---|
ToolchainPrivate |
createDefaultToolchain()
Returns the default instance of the particular type of toolchain, can return
null
if not applicable. |
ToolchainPrivate |
createToolchain(ToolchainModel model)
Create instance of toolchain.
|
protected org.codehaus.plexus.logging.Logger |
getLogger() |
public ToolchainPrivate createToolchain(ToolchainModel model) throws MisconfiguredToolchainException
ToolchainFactorycreateToolchain in interface ToolchainFactoryMisconfiguredToolchainExceptionpublic ToolchainPrivate createDefaultToolchain()
ToolchainFactorynull
if not applicable.
TODO keep around??createDefaultToolchain in interface ToolchainFactoryprotected org.codehaus.plexus.logging.Logger getLogger()