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 Details

    • DefaultToolchainsBuildingRequest

      public DefaultToolchainsBuildingRequest()
  • Method Details

    • getGlobalToolchainsSource

      public org.apache.maven.building.Source getGlobalToolchainsSource()
      Description copied from interface: ToolchainsBuildingRequest
      Gets the global toolchains source.
      Specified by:
      getGlobalToolchainsSource in interface ToolchainsBuildingRequest
      Returns:
      The global toolchains source or null if none.
    • setGlobalToolchainsSource

      public ToolchainsBuildingRequest setGlobalToolchainsSource(org.apache.maven.building.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 interface ToolchainsBuildingRequest
      Parameters:
      globalToolchainsSource - The global toolchains source, may be null to disable global toolchains.
      Returns:
      This request, never null.
    • getUserToolchainsSource

      public org.apache.maven.building.Source getUserToolchainsSource()
      Description copied from interface: ToolchainsBuildingRequest
      Gets the user toolchains source.
      Specified by:
      getUserToolchainsSource in interface ToolchainsBuildingRequest
      Returns:
      The user toolchains source or null if none.
    • setUserToolchainsSource

      public ToolchainsBuildingRequest setUserToolchainsSource(org.apache.maven.building.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 interface ToolchainsBuildingRequest
      Parameters:
      userToolchainsSource - The user toolchains source, may be null to disable user toolchains.
      Returns:
      This request, never null.