Class ICMDockerCustomizationPlugin

  • All Implemented Interfaces:
    org.gradle.api.Plugin

    
    public class ICMDockerCustomizationPlugin
     implements Plugin<Project>
                        

    Main plugin class of the customization plugin.

    Configures the build to:

    • create customization images

    • execute a dbPrepare using the ICM-AS (test) images plus customization cartridges

    • execute ishUnit test using the ICM-AS (test) images plus customization cartridges

    • start and stop an AS using the ICM-AS (test) images plus customization cartridges

    • Constructor Detail

      • ICMDockerCustomizationPlugin

        ICMDockerCustomizationPlugin()
    • Method Detail

      • apply

         Unit apply(Project project)

        Main method of a plugin.

        Parameters:
        project - target project
      • getCustomizationName

         String getCustomizationName(Project $self)

        Determines the name of the customization that is associated to the project this plugin is applied to.

        Attention: extends the class Project by this function