Interface ScmExportPluginFactory


  • public interface ScmExportPluginFactory
    Factory interface, used to define a ScmExportPlugin instance.
    • Method Detail

      • createPlugin

        default ScmExportPlugin createPlugin​(ScmOperationContext context,
                                             java.util.Map<java.lang.String,​java.lang.String> input,
                                             boolean initialize)
                                      throws ConfigurationException
        Create a plugin instance
        Parameters:
        context - context
        input - input properties
        initialize - it indicates whether to initialize the plugin or not
        Returns:
        instance
        Throws:
        ConfigurationException
      • getSetupPropertiesForBasedir

        java.util.List<Property> getSetupPropertiesForBasedir​(java.io.File basedir)
        Return the list of setup properties
        Parameters:
        basedir - base dir
        Returns:
        property list