Package org.apache.maven.internal.impl
Class DefaultToolchainManager
java.lang.Object
org.apache.maven.internal.impl.DefaultToolchainManager
- All Implemented Interfaces:
Service,ToolchainManager
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultToolchainManager(DefaultToolchainManagerPrivate toolchainManagerPrivate) -
Method Summary
Modifier and TypeMethodDescriptiongetToolchainFromBuildContext(Session session, String type) getToolchainsForType(Session session, String type) voidstoreToolchainToBuildContext(Session session, Toolchain toolchain)
-
Constructor Details
-
DefaultToolchainManager
-
-
Method Details
-
getToolchains
public List<Toolchain> getToolchains(Session session, String type, Map<String, String> requirements) throws ToolchainManagerException- Specified by:
getToolchainsin interfaceToolchainManager- Throws:
ToolchainManagerException
-
getToolchainFromBuildContext
public Optional<Toolchain> getToolchainFromBuildContext(Session session, String type) throws ToolchainManagerException - Specified by:
getToolchainFromBuildContextin interfaceToolchainManager- Throws:
ToolchainManagerException
-
getToolchainsForType
public List<Toolchain> getToolchainsForType(Session session, String type) throws ToolchainManagerException - Specified by:
getToolchainsForTypein interfaceToolchainManager- Throws:
ToolchainManagerException
-
storeToolchainToBuildContext
public void storeToolchainToBuildContext(Session session, Toolchain toolchain) throws ToolchainManagerException - Specified by:
storeToolchainToBuildContextin interfaceToolchainManager- Throws:
ToolchainManagerException
-