Class DefaultToolchain

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String KEY_TYPE  
    • Constructor Detail

      • DefaultToolchain

        protected DefaultToolchain​(ToolchainModel model,
                                   org.codehaus.plexus.logging.Logger logger)
      • DefaultToolchain

        protected DefaultToolchain​(ToolchainModel model,
                                   java.lang.String type,
                                   org.codehaus.plexus.logging.Logger logger)
    • Method Detail

      • getType

        public final java.lang.String getType()
        Specified by:
        getType in interface Toolchain
      • addProvideToken

        public final void addProvideToken​(java.lang.String type,
                                          RequirementMatcher matcher)
      • matchesRequirements

        public boolean matchesRequirements​(java.util.Map requirements)
        Description copied from interface: ToolchainPrivate
        Let the toolchain decide if it matches requirements defined in the toolchain plugin configuration.
        Specified by:
        matchesRequirements in interface ToolchainPrivate
        Parameters:
        requirements - Map key value pair
        Returns:
      • getLog

        protected org.codehaus.plexus.logging.Logger getLog()