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
FieldsModifier and TypeFieldDescriptionprivate org.codehaus.plexus.logging.Logger
private Map
<String, ScmProvider> Fields inherited from interface org.apache.maven.scm.manager.ScmManager
ROLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
enableLogging
(org.codehaus.plexus.logging.Logger logger) protected org.codehaus.plexus.logging.Logger
protected ScmLogger
void
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
-
Field Details
-
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 interfaceorg.codehaus.plexus.logging.LogEnabled
-
getLogger
protected org.codehaus.plexus.logging.Logger getLogger() -
setupLogger
-
setupLogger
-
setupLogger
-
initialize
public void initialize()- Specified by:
initialize
in interfaceorg.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
-
getScmLogger
- Specified by:
getScmLogger
in classAbstractScmManager
-