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.Logger
logger
private 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 void
enableLogging(org.codehaus.plexus.logging.Logger logger)
protected org.codehaus.plexus.logging.Logger
getLogger()
protected ScmLogger
getScmLogger()
void
initialize()
protected void
setupLogger(java.lang.Object component)
protected void
setupLogger(java.lang.Object component, java.lang.String subCategory)
protected void
setupLogger(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:
enableLogging
in 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:
initialize
in interfaceorg.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
-
getScmLogger
protected ScmLogger getScmLogger()
- Specified by:
getScmLogger
in classAbstractScmManager
-
-