Class TransitiveAbiCheckerRootPlugin

java.lang.Object
com.palantir.gradle.abi.checker.TransitiveAbiCheckerRootPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public class TransitiveAbiCheckerRootPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
Root plugin which applies the core plugin to all relevant subprojects. It itself needs to be applied to the root project. Doing it in this way lets users configure the extension with defaults by doing (e.g. through a wrapper plugin) subProject.plugins.withType(TransitiveAbiCheckerPlugin.class) { ... }
  • Constructor Details

    • TransitiveAbiCheckerRootPlugin

      public TransitiveAbiCheckerRootPlugin()
  • Method Details

    • apply

      public final void apply(@NotNull @NotNull org.gradle.api.Project appliedProject)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>