Class ReaperPlugin

java.lang.Object
org.elasticsearch.gradle.ReaperPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public class ReaperPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
A plugin to handle reaping external services spawned by a build if Gradle dies.
  • Field Details

    • REAPER_SERVICE_NAME

      public static final String REAPER_SERVICE_NAME
      The unique identifier to register the reaper shared service within a gradle build
      See Also:
  • Method Details

    • apply

      public void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>
    • registerReaperService

      public static void registerReaperService(org.gradle.api.Project project, org.gradle.api.file.ProjectLayout projectLayout, boolean internal)