Package 

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

    • Method Summary

      Modifier and Type Method Description
      Unit apply(Project project) Main method of a plugin.
      String getCustomizationName(Project $self) Determines the name of the customization that is associated the project this plugin is applied to.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 the project this plugin is applied to.

        Attention: extends the class Project by this function