@Component(role=ToolchainFactory.class, hint="jdk") public class JavaToolchainFactory extends Object implements ToolchainFactory
ToolchainFactory
Plexus component registered with
jdk
hint.DefaultJavaToolchainFactory
in 3.2.4Constructor 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
ToolchainFactory
createToolchain
in interface ToolchainFactory
MisconfiguredToolchainException
public ToolchainPrivate createDefaultToolchain()
ToolchainFactory
null
if not applicable.
TODO keep around??createDefaultToolchain
in interface ToolchainFactory
protected org.codehaus.plexus.logging.Logger getLogger()
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.