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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidaddToPublication(org.gradle.api.Project target, org.gradle.api.tasks.bundling.AbstractArchiveTask archive) final voidapply(org.gradle.api.Project target) protected abstract voidapplyPlugin(org.gradle.api.Project target, org.gradle.api.tasks.SourceSet main) protected static org.gradle.api.publish.maven.MavenPublicationgetModPublication(org.gradle.api.Project target) protected static org.gradle.api.tasks.SourceSetgetSourceSet(org.gradle.api.Project target, String name)
-
Field Details
-
COMMON_CONFIG_NAME
- See Also:
-
JAR_TASK_NAME
- See Also:
-
DEV_JAR_TASK_NAME
- See Also:
-
DEV_ALL_JAR_TASK_NAME
- See Also:
-
MOD_PUBLICATION
- See Also:
-
-
Constructor Details
-
AbstractPluginSC
public AbstractPluginSC()
-
-
Method Details
-
apply
public final void apply(org.gradle.api.Project target) - Specified by:
applyin interfaceorg.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)
-