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 Summary
Fields Modifier and Type Field Description private org.codehaus.plexus.logging.Loggerloggerprivate java.util.Map<java.lang.String,ScmProvider>scmProviders-
Fields inherited from interface org.apache.maven.scm.manager.ScmManager
ROLE
-
-
Constructor Summary
Constructors Constructor Description DefaultScmManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenableLogging(org.codehaus.plexus.logging.Logger logger)protected org.codehaus.plexus.logging.LoggergetLogger()protected ScmLoggergetScmLogger()voidinitialize()protected voidsetupLogger(java.lang.Object component)protected voidsetupLogger(java.lang.Object component, java.lang.String subCategory)protected voidsetupLogger(java.lang.Object component, org.codehaus.plexus.logging.Logger logger)-
Methods inherited from class org.apache.maven.scm.manager.AbstractScmManager
add, add, addScmProvider, blame, blame, branch, branch, changeLog, changeLog, changeLog, changeLog, changeLog, checkIn, checkIn, checkOut, checkOut, checkOut, checkOut, cleanScmUrl, diff, edit, export, export, export, export, getProviderByRepository, getProviderByType, getProviderByUrl, list, makeProviderScmRepository, makeScmRepository, mkdir, remove, setScmProvider, setScmProviderImplementation, setScmProviders, status, tag, tag, unedit, update, update, update, update, update, update, update, update, update, update, validateScmRepository
-
-
-
-
Field Detail
-
scmProviders
private java.util.Map<java.lang.String,ScmProvider> scmProviders
-
logger
private org.codehaus.plexus.logging.Logger logger
-
-
Method Detail
-
enableLogging
public void enableLogging(org.codehaus.plexus.logging.Logger logger)
- Specified by:
enableLoggingin interfaceorg.codehaus.plexus.logging.LogEnabled
-
getLogger
protected org.codehaus.plexus.logging.Logger getLogger()
-
setupLogger
protected void setupLogger(java.lang.Object component)
-
setupLogger
protected void setupLogger(java.lang.Object component, java.lang.String subCategory)
-
setupLogger
protected void setupLogger(java.lang.Object component, org.codehaus.plexus.logging.Logger logger)
-
initialize
public void initialize()
- Specified by:
initializein interfaceorg.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
-
getScmLogger
protected ScmLogger getScmLogger()
- Specified by:
getScmLoggerin classAbstractScmManager
-
-