ToolchainManager, ToolchainManagerPrivate, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizablepublic class DefaultToolchainManager extends org.codehaus.plexus.logging.AbstractLogEnabled implements ToolchainManager, ToolchainManagerPrivate, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
ROLEROLE| Constructor | Description |
|---|---|
DefaultToolchainManager() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
contextualize(org.codehaus.plexus.context.Context context) |
|
static java.lang.String |
getStorageKey(java.lang.String type) |
|
Toolchain |
getToolchainFromBuildContext(java.lang.String type,
org.apache.maven.execution.MavenSession session) |
to be used from plugins capable of working with toolchains.
|
ToolchainPrivate[] |
getToolchainsForType(java.lang.String type) |
Retrieves the toolchains of given type from the user settings.
|
void |
storeToolchainToBuildContext(ToolchainPrivate toolchain,
org.apache.maven.execution.MavenSession session) |
Stores the toolchain into build context.
|
public void contextualize(org.codehaus.plexus.context.Context context)
throws org.codehaus.plexus.context.ContextException
contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizableorg.codehaus.plexus.context.ContextExceptionpublic ToolchainPrivate[] getToolchainsForType(java.lang.String type) throws MisconfiguredToolchainException
ToolchainManagerPrivategetToolchainsForType in interface ToolchainManagerPrivateMisconfiguredToolchainExceptionpublic Toolchain getToolchainFromBuildContext(java.lang.String type, org.apache.maven.execution.MavenSession session)
ToolchainManagergetToolchainFromBuildContext in interface ToolchainManagerpublic void storeToolchainToBuildContext(ToolchainPrivate toolchain, org.apache.maven.execution.MavenSession session)
ToolchainManagerPrivatestoreToolchainToBuildContext in interface ToolchainManagerPrivatepublic static final java.lang.String getStorageKey(java.lang.String type)