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
- Author:
- Trygve Laugstøl, Brett Porter, Emmanuel Venisse, Olivier Lamy
-
-
Field Summary
-
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(Object component)
protected void
setupLogger(Object component, String subCategory)
protected void
setupLogger(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
-
-
-
-
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(Object component)
-
setupLogger
protected void setupLogger(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
-
-