Package net.kyori.blossom
Class Blossom
java.lang.Object
net.kyori.blossom.Blossom
- All Implemented Interfaces:
net.kyori.mammoth.ProjectPlugin,org.gradle.api.Plugin<org.gradle.api.Project>
The blossom plugin.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(@NonNull org.gradle.api.Project project, @NonNull org.gradle.api.plugins.PluginContainer plugins, @NonNull org.gradle.api.plugins.ExtensionContainer extensions, @NonNull org.gradle.api.tasks.TaskContainer tasks) voidsetupSourceReplacementTask(String name, org.gradle.api.file.SourceDirectorySet inputSource, String outputPath, String compileTaskName) Sets up a source replacement task.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.mammoth.ProjectPlugin
apply, apply, minimumGradleVersion
-
Field Details
-
EXTENSION_NAME
The name of the blossom extension.- See Also:
-
-
Constructor Details
-
Blossom
public Blossom()
-
-
Method Details
-
apply
public void apply(@NonNull org.gradle.api.Project project, @NonNull org.gradle.api.plugins.PluginContainer plugins, @NonNull org.gradle.api.plugins.ExtensionContainer extensions, @NonNull org.gradle.api.tasks.TaskContainer tasks) - Specified by:
applyin interfacenet.kyori.mammoth.ProjectPlugin
-
setupSourceReplacementTask
public void setupSourceReplacementTask(String name, org.gradle.api.file.SourceDirectorySet inputSource, String outputPath, String compileTaskName) Sets up a source replacement task.- Parameters:
name- name for the taskinputSource- input sourcesoutputPath- output pathcompileTaskName- name of compile task
-