Class KimberTaskInitializer

java.lang.Object
com.sidneysimmons.kimber.task.init.KimberTaskInitializer
Direct Known Subclasses:
BuildImageInitializer, CreatePropertyOverridesInitializer, DeletePropertyOverridesInitializer, InstallInitializer, UninstallInitializer

public abstract class KimberTaskInitializer extends Object
Base abstract class for a task initializer. This is used during the gradle configuration phase to configure each task.
  • Field Details

    • project

      protected org.gradle.api.Project project
      Gradle project reference.
    • extension

      protected KimberPluginExtension extension
      Extension reference.
  • Constructor Details

    • KimberTaskInitializer

      public KimberTaskInitializer(org.gradle.api.Project project, KimberPluginExtension extension)
      Generic constructor.
      Parameters:
      project - the project
      extension - the extension
  • Method Details

    • configureBaseTask

      protected void configureBaseTask(KimberTask task, org.gradle.api.Project project)
      Configure the common portion of the given task.
      Parameters:
      task - the task
      project - the project