Interface ToolchainsBuildingRequest
-
- All Known Implementing Classes:
DefaultToolchainsBuildingRequest
public interface ToolchainsBuildingRequest
Collects toolchains that control the building of effective toolchains.- Since:
- 3.3.0
- Author:
- Robert Scholte
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.maven.building.Source
getGlobalToolchainsSource()
Gets the global toolchains source.org.apache.maven.building.Source
getUserToolchainsSource()
Gets the user toolchains source.ToolchainsBuildingRequest
setGlobalToolchainsSource(org.apache.maven.building.Source globalToolchainsSource)
Sets the global toolchains source.ToolchainsBuildingRequest
setUserToolchainsSource(org.apache.maven.building.Source userToolchainsSource)
Sets the user toolchains source.
-
-
-
Method Detail
-
getGlobalToolchainsSource
org.apache.maven.building.Source getGlobalToolchainsSource()
Gets the global toolchains source.- Returns:
- The global toolchains source or
null
if none.
-
setGlobalToolchainsSource
ToolchainsBuildingRequest setGlobalToolchainsSource(org.apache.maven.building.Source globalToolchainsSource)
Sets the global toolchains source. If both user toolchains and a global toolchains are given, the user toolchains take precedence.- Parameters:
globalToolchainsSource
- The global toolchains source, may benull
to disable global toolchains.- Returns:
- This request, never
null
.
-
getUserToolchainsSource
org.apache.maven.building.Source getUserToolchainsSource()
Gets the user toolchains source.- Returns:
- The user toolchains source or
null
if none.
-
setUserToolchainsSource
ToolchainsBuildingRequest setUserToolchainsSource(org.apache.maven.building.Source userToolchainsSource)
Sets the user toolchains source. If both user toolchains and a global toolchains are given, the user toolchains take precedence.- Parameters:
userToolchainsSource
- The user toolchains source, may benull
to disable user toolchains.- Returns:
- This request, never
null
.
-
-