Class PathsToolchainFactory

java.lang.Object
org.codehaus.mojo.exec.PathsToolchainFactory
All Implemented Interfaces:
org.apache.maven.toolchain.ToolchainFactory

@Component(role=org.apache.maven.toolchain.ToolchainFactory.class, hint="paths") class PathsToolchainFactory extends Object implements org.apache.maven.toolchain.ToolchainFactory
Factory for PathsToolchain.
  • Field Details

    • logger

      @Requirement private org.codehaus.plexus.logging.Logger logger
  • Constructor Details

    • PathsToolchainFactory

      PathsToolchainFactory()
  • Method Details

    • createToolchain

      public org.apache.maven.toolchain.ToolchainPrivate createToolchain(org.apache.maven.toolchain.model.ToolchainModel model) throws org.apache.maven.toolchain.MisconfiguredToolchainException
      Specified by:
      createToolchain in interface org.apache.maven.toolchain.ToolchainFactory
      Throws:
      org.apache.maven.toolchain.MisconfiguredToolchainException
    • createDefaultToolchain

      public org.apache.maven.toolchain.ToolchainPrivate createDefaultToolchain()
      Specified by:
      createDefaultToolchain in interface org.apache.maven.toolchain.ToolchainFactory
    • getProvidesProperties

      protected Properties getProvidesProperties(org.apache.maven.toolchain.model.ToolchainModel model)
    • toProperties

      protected static Properties toProperties(org.codehaus.plexus.util.xml.Xpp3Dom dom)
    • getBeanProperty

      protected Object getBeanProperty(Object obj, String property)