Class DefaultToolchainsBuildingRequest
- java.lang.Object
-
- org.apache.maven.toolchain.building.DefaultToolchainsBuildingRequest
-
- All Implemented Interfaces:
ToolchainsBuildingRequest
public class DefaultToolchainsBuildingRequest extends Object implements ToolchainsBuildingRequest
Collects toolchains that control building of effective toolchains.- Since:
- 3.3.0
- Author:
- Robert Scholte
-
-
Constructor Summary
Constructors Constructor Description DefaultToolchainsBuildingRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Source
getGlobalToolchainsSource()
Gets the global toolchains source.Source
getUserToolchainsSource()
Gets the user toolchains source.ToolchainsBuildingRequest
setGlobalToolchainsSource(Source globalToolchainsSource)
Sets the global toolchains source.ToolchainsBuildingRequest
setUserToolchainsSource(Source userToolchainsSource)
Sets the user toolchains source.
-
-
-
Method Detail
-
getGlobalToolchainsSource
public Source getGlobalToolchainsSource()
Description copied from interface:ToolchainsBuildingRequest
Gets the global toolchains source.- Specified by:
getGlobalToolchainsSource
in interfaceToolchainsBuildingRequest
- Returns:
- The global toolchains source or
null
if none.
-
setGlobalToolchainsSource
public ToolchainsBuildingRequest setGlobalToolchainsSource(Source globalToolchainsSource)
Description copied from interface:ToolchainsBuildingRequest
Sets the global toolchains source. If both user toolchains and a global toolchains are given, the user toolchains take precedence.- Specified by:
setGlobalToolchainsSource
in interfaceToolchainsBuildingRequest
- Parameters:
globalToolchainsSource
- The global toolchains source, may benull
to disable global toolchains.- Returns:
- This request, never
null
.
-
getUserToolchainsSource
public Source getUserToolchainsSource()
Description copied from interface:ToolchainsBuildingRequest
Gets the user toolchains source.- Specified by:
getUserToolchainsSource
in interfaceToolchainsBuildingRequest
- Returns:
- The user toolchains source or
null
if none.
-
setUserToolchainsSource
public ToolchainsBuildingRequest setUserToolchainsSource(Source userToolchainsSource)
Description copied from interface:ToolchainsBuildingRequest
Sets the user toolchains source. If both user toolchains and a global toolchains are given, the user toolchains take precedence.- Specified by:
setUserToolchainsSource
in interfaceToolchainsBuildingRequest
- Parameters:
userToolchainsSource
- The user toolchains source, may benull
to disable user toolchains.- Returns:
- This request, never
null
.
-
-