Class DefaultToolchainsBuildingRequest
- java.lang.Object
-
- org.apache.maven.toolchain.building.DefaultToolchainsBuildingRequest
-
- All Implemented Interfaces:
ToolchainsBuildingRequest
public class DefaultToolchainsBuildingRequest extends java.lang.Object implements ToolchainsBuildingRequest
Collects toolchains that control building of effective toolchains.- Since:
- 3.3.0
-
-
Field Summary
Fields Modifier and Type Field Description private SourceglobalToolchainsSourceprivate SourceuserToolchainsSource
-
Constructor Summary
Constructors Constructor Description DefaultToolchainsBuildingRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SourcegetGlobalToolchainsSource()Gets the global toolchains source.SourcegetUserToolchainsSource()Gets the user toolchains source.ToolchainsBuildingRequestsetGlobalToolchainsSource(Source globalToolchainsSource)Sets the global toolchains source.ToolchainsBuildingRequestsetUserToolchainsSource(Source userToolchainsSource)Sets the user toolchains source.
-
-
-
Method Detail
-
getGlobalToolchainsSource
public Source getGlobalToolchainsSource()
Description copied from interface:ToolchainsBuildingRequestGets the global toolchains source.- Specified by:
getGlobalToolchainsSourcein interfaceToolchainsBuildingRequest- Returns:
- The global toolchains source or
nullif none.
-
setGlobalToolchainsSource
public ToolchainsBuildingRequest setGlobalToolchainsSource(Source globalToolchainsSource)
Description copied from interface:ToolchainsBuildingRequestSets the global toolchains source. If both user toolchains and a global toolchains are given, the user toolchains take precedence.- Specified by:
setGlobalToolchainsSourcein interfaceToolchainsBuildingRequest- Parameters:
globalToolchainsSource- The global toolchains source, may benullto disable global toolchains.- Returns:
- This request, never
null.
-
getUserToolchainsSource
public Source getUserToolchainsSource()
Description copied from interface:ToolchainsBuildingRequestGets the user toolchains source.- Specified by:
getUserToolchainsSourcein interfaceToolchainsBuildingRequest- Returns:
- The user toolchains source or
nullif none.
-
setUserToolchainsSource
public ToolchainsBuildingRequest setUserToolchainsSource(Source userToolchainsSource)
Description copied from interface:ToolchainsBuildingRequestSets the user toolchains source. If both user toolchains and a global toolchains are given, the user toolchains take precedence.- Specified by:
setUserToolchainsSourcein interfaceToolchainsBuildingRequest- Parameters:
userToolchainsSource- The user toolchains source, may benullto disable user toolchains.- Returns:
- This request, never
null.
-
-