public interface ScmImportPluginFactory
ScmImportPlugin
, interface for SCMImport plugins.Modifier and Type | Method and Description |
---|---|
ScmImportPlugin |
createPlugin(ScmOperationContext context,
java.util.Map<java.lang.String,java.lang.String> input,
java.util.List<java.lang.String> trackedItems)
Create the plugin
|
default ScmImportPlugin |
createPlugin(ScmOperationContext context,
java.util.Map<java.lang.String,java.lang.String> input,
java.util.List<java.lang.String> trackedItems,
boolean initialize)
Create the plugin
|
java.util.List<Property> |
getSetupPropertiesForBasedir(java.io.File basedir)
Setup properties for the base directory
|
ScmImportPlugin createPlugin(ScmOperationContext context, java.util.Map<java.lang.String,java.lang.String> input, java.util.List<java.lang.String> trackedItems) throws ConfigurationException
context
- contextinput
- setup configtrackedItems
- tracked items listConfigurationException
- if an error occursdefault ScmImportPlugin createPlugin(ScmOperationContext context, java.util.Map<java.lang.String,java.lang.String> input, java.util.List<java.lang.String> trackedItems, boolean initialize) throws ConfigurationException
context
- contextinput
- setup configtrackedItems
- tracked items listinitialize
- it indicates whether to initialize the plugin or notConfigurationException
- if an error occursjava.util.List<Property> getSetupPropertiesForBasedir(java.io.File basedir)
basedir
- project base directory