Class DefaultScmManager

java.lang.Object
org.apache.maven.scm.manager.AbstractScmManager
org.apache.maven.scm.manager.plexus.DefaultScmManager
All Implemented Interfaces:
ScmManager, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

public class DefaultScmManager extends AbstractScmManager implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.plexus.logging.LogEnabled
  • Field Details

    • scmProviders

      private Map<String,ScmProvider> scmProviders
    • logger

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

    • DefaultScmManager

      public DefaultScmManager()
  • Method Details

    • enableLogging

      public void enableLogging(org.codehaus.plexus.logging.Logger logger)
      Specified by:
      enableLogging in interface org.codehaus.plexus.logging.LogEnabled
    • getLogger

      protected org.codehaus.plexus.logging.Logger getLogger()
    • setupLogger

      protected void setupLogger(Object component)
    • setupLogger

      protected void setupLogger(Object component, String subCategory)
    • setupLogger

      protected void setupLogger(Object component, org.codehaus.plexus.logging.Logger logger)
    • initialize

      public void initialize()
      Specified by:
      initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
    • getScmLogger

      protected ScmLogger getScmLogger()
      Specified by:
      getScmLogger in class AbstractScmManager