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