Class PathsToolchain

java.lang.Object
org.codehaus.mojo.exec.PathsToolchain
All Implemented Interfaces:
org.apache.maven.toolchain.Toolchain, org.apache.maven.toolchain.ToolchainPrivate

class PathsToolchain extends Object implements org.apache.maven.toolchain.ToolchainPrivate
Searches a list of configured paths for the requested tool.
  • Field Details

    • model

      private final org.apache.maven.toolchain.model.ToolchainModel model
    • paths

      private List<String> paths
  • Constructor Details

    • PathsToolchain

      public PathsToolchain(org.apache.maven.toolchain.model.ToolchainModel model)
  • Method Details

    • getModel

      public org.apache.maven.toolchain.model.ToolchainModel getModel()
      Specified by:
      getModel in interface org.apache.maven.toolchain.ToolchainPrivate
    • getType

      public String getType()
      Specified by:
      getType in interface org.apache.maven.toolchain.Toolchain
    • setPaths

      public void setPaths(List<String> paths)
    • getPaths

      private List<String> getPaths()
    • findTool

      public String findTool(String toolName)
      Specified by:
      findTool in interface org.apache.maven.toolchain.Toolchain
    • matchesRequirements

      public boolean matchesRequirements(Map<String,String> requirements)
      Specified by:
      matchesRequirements in interface org.apache.maven.toolchain.ToolchainPrivate
    • toString

      public String toString()
      Overrides:
      toString in class Object