Package org.apache.maven.toolchain.java
Class JavaToolchainImpl
- java.lang.Object
-
- org.apache.maven.toolchain.DefaultToolchain
-
- org.apache.maven.toolchain.java.JavaToolchainImpl
-
- All Implemented Interfaces:
JavaToolchain
,Toolchain
,ToolchainPrivate
- Direct Known Subclasses:
DefaultJavaToolChain
class JavaToolchainImpl extends DefaultToolchain implements JavaToolchain
JDK toolchain implementation.- Since:
- 2.0.9, renamed from DefaultJavaToolChain in 3.2.4
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
javaHome
static java.lang.String
KEY_JAVAHOME
-
Fields inherited from class org.apache.maven.toolchain.DefaultToolchain
KEY_TYPE
-
-
Constructor Summary
Constructors Constructor Description JavaToolchainImpl(ToolchainModel model, org.codehaus.plexus.logging.Logger logger)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
findTool(java.lang.String toolName)
Gets the platform tool executable.private static java.io.File
findTool(java.lang.String toolName, java.io.File installFolder)
java.lang.String
getJavaHome()
void
setJavaHome(java.lang.String javaHome)
java.lang.String
toString()
-
Methods inherited from class org.apache.maven.toolchain.DefaultToolchain
addProvideToken, equals, getLog, getModel, getType, hashCode, matchesRequirements
-
-
-
-
Field Detail
-
javaHome
private java.lang.String javaHome
-
KEY_JAVAHOME
public static final java.lang.String KEY_JAVAHOME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JavaToolchainImpl
JavaToolchainImpl(ToolchainModel model, org.codehaus.plexus.logging.Logger logger)
-
-
Method Detail
-
getJavaHome
public java.lang.String getJavaHome()
-
setJavaHome
public void setJavaHome(java.lang.String javaHome)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classDefaultToolchain
-
findTool
public java.lang.String findTool(java.lang.String toolName)
Description copied from interface:Toolchain
Gets the platform tool executable.
-
findTool
private static java.io.File findTool(java.lang.String toolName, java.io.File installFolder)
-
-