Class PathsToolchainFactory

  • All Implemented Interfaces:
    org.apache.maven.toolchain.ToolchainFactory

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

      Fields 
      Modifier and Type Field Description
      private org.codehaus.plexus.logging.Logger logger  
      • Fields inherited from interface org.apache.maven.toolchain.ToolchainFactory

        ROLE
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.maven.toolchain.ToolchainPrivate createDefaultToolchain()  
      org.apache.maven.toolchain.ToolchainPrivate createToolchain​(org.apache.maven.toolchain.model.ToolchainModel model)  
      protected java.lang.Object getBeanProperty​(java.lang.Object obj, java.lang.String property)  
      protected java.util.Properties getProvidesProperties​(org.apache.maven.toolchain.model.ToolchainModel model)  
      protected static java.util.Properties toProperties​(org.codehaus.plexus.util.xml.Xpp3Dom dom)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • logger

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

      • PathsToolchainFactory

        PathsToolchainFactory()
    • Method Detail

      • 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 java.util.Properties getProvidesProperties​(org.apache.maven.toolchain.model.ToolchainModel model)
      • toProperties

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

        protected java.lang.Object getBeanProperty​(java.lang.Object obj,
                                                   java.lang.String property)