Package com.blackbuild.klum.ast.gradle
Class KlumDslGdslMaterializationPlugin
java.lang.Object
com.blackbuild.klum.ast.gradle.KlumDslGdslMaterializationPlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public class KlumDslGdslMaterializationPlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddRuntimeGdslSource(org.gradle.api.Project project, org.gradle.api.file.FileCollection classpath) voidapply(org.gradle.api.Project project) static org.gradle.api.tasks.TaskProvider<KlumDslGdslMaterializationTask>materializationTask(org.gradle.api.Project project) static org.gradle.api.provider.Provider<org.gradle.api.file.Directory>outputDirectory(org.gradle.api.Project project)
-
Field Details
-
TASK_NAME
- See Also:
-
OUTPUT_DIRECTORY
- See Also:
-
-
Constructor Details
-
KlumDslGdslMaterializationPlugin
public KlumDslGdslMaterializationPlugin()
-
-
Method Details
-
apply
public void apply(org.gradle.api.Project project) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-
outputDirectory
public static org.gradle.api.provider.Provider<org.gradle.api.file.Directory> outputDirectory(org.gradle.api.Project project) -
materializationTask
public static org.gradle.api.tasks.TaskProvider<KlumDslGdslMaterializationTask> materializationTask(org.gradle.api.Project project) -
addRuntimeGdslSource
public static void addRuntimeGdslSource(org.gradle.api.Project project, org.gradle.api.file.FileCollection classpath)
-