Class AbstractPluginSC

java.lang.Object
nl.elec332.gradle.minecraft.moddev.projects.AbstractPluginSC
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
Direct Known Subclasses:
AbstractPluginMLSC, CommonProjectPluginSC

public abstract class AbstractPluginSC extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
Created by Elec332 on 23-02-2024
  • Field Details

  • Constructor Details

    • AbstractPluginSC

      public AbstractPluginSC()
  • Method Details

    • apply

      public final void apply(org.gradle.api.Project target)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>
    • applyPlugin

      protected abstract void applyPlugin(org.gradle.api.Project target, org.gradle.api.tasks.SourceSet main)
    • addToPublication

      protected static void addToPublication(org.gradle.api.Project target, org.gradle.api.tasks.bundling.AbstractArchiveTask archive)
    • getModPublication

      protected static org.gradle.api.publish.maven.MavenPublication getModPublication(org.gradle.api.Project target)
    • getSourceSet

      protected static org.gradle.api.tasks.SourceSet getSourceSet(org.gradle.api.Project target, String name)