Package org.codehaus.mojo.exec
Class PathsToolchainFactory
java.lang.Object
org.codehaus.mojo.exec.PathsToolchainFactory
- All Implemented Interfaces:
org.apache.maven.toolchain.ToolchainFactory
@Component(role=org.apache.maven.toolchain.ToolchainFactory.class,
hint="paths")
class PathsToolchainFactory
extends Object
implements org.apache.maven.toolchain.ToolchainFactory
Factory for
PathsToolchain
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.toolchain.ToolchainPrivate
org.apache.maven.toolchain.ToolchainPrivate
createToolchain
(org.apache.maven.toolchain.model.ToolchainModel model) protected Object
getBeanProperty
(Object obj, String property) protected Properties
getProvidesProperties
(org.apache.maven.toolchain.model.ToolchainModel model) protected static Properties
toProperties
(org.codehaus.plexus.util.xml.Xpp3Dom dom)
-
Field Details
-
logger
@Requirement private org.codehaus.plexus.logging.Logger logger
-
-
Constructor Details
-
PathsToolchainFactory
PathsToolchainFactory()
-
-
Method Details
-
createToolchain
public org.apache.maven.toolchain.ToolchainPrivate createToolchain(org.apache.maven.toolchain.model.ToolchainModel model) throws org.apache.maven.toolchain.MisconfiguredToolchainException - Specified by:
createToolchain
in interfaceorg.apache.maven.toolchain.ToolchainFactory
- Throws:
org.apache.maven.toolchain.MisconfiguredToolchainException
-
createDefaultToolchain
public org.apache.maven.toolchain.ToolchainPrivate createDefaultToolchain()- Specified by:
createDefaultToolchain
in interfaceorg.apache.maven.toolchain.ToolchainFactory
-
getProvidesProperties
-
toProperties
-
getBeanProperty
-