Class RemoraPlugin

java.lang.Object
studio.o7.remora.RemoraPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public class RemoraPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
  • Constructor Details

    • RemoraPlugin

      public RemoraPlugin()
  • Method Details

    • setupExtension

      public static InformationExtension setupExtension(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.plugins.ExtensionContainer extensions) throws IllegalArgumentException
      Throws:
      IllegalArgumentException
    • applyNecessaryPlugins

      public static void applyNecessaryPlugins(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project)
    • applyNecessaryRepositories

      public static void applyNecessaryRepositories(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project)
    • applyDependencies

      public static void applyDependencies(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project)
    • applyMavenPublishPluginConfiguration

      public static void applyMavenPublishPluginConfiguration(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project)
    • applyTaskConfiguration

      public static void applyTaskConfiguration(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project)
    • apply

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