| Package | Description | 
|---|---|
| org.apache.maven.toolchain | |
| org.apache.maven.toolchain.java | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ToolchainPrivatea private contract between the toolchains plugin and the components. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultToolchainDefault abstract toolchain implementation, to be used as base class for any toolchain implementation
 to avoid rewriting usual code. | 
| Modifier and Type | Method and Description | 
|---|---|
| Toolchain | ToolchainManager. getToolchainFromBuildContext(String type,
                            MavenSession context)Retrieve toolchain of specified type from build context. | 
| Toolchain | DefaultToolchainManager. getToolchainFromBuildContext(String type,
                            MavenSession session) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Toolchain> | ToolchainManager. getToolchains(MavenSession session,
             String type,
             Map<String,String> requirements)Select all toolchains available in user settings matching the type and requirements,
 independently from  maven-toolchains-plugin. | 
| List<Toolchain> | DefaultToolchainManager. getToolchains(MavenSession session,
             String type,
             Map<String,String> requirements) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | JavaToolchainJDK toolchain interface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultJavaToolChainDeprecated. 
 clients that do not require compatibility with Maven 3.2.3 and earlier should link to
              JavaToolchainImplinstead. | 
Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.