Package co.elastic.gradle.lifecycle
Class LifecyclePlugin
java.lang.Object
co.elastic.gradle.lifecycle.LifecyclePlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public class LifecyclePlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(org.gradle.api.Project target) static voidassemble(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) static voidautoFix(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) static voidcheck(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) static voidclean(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) static voidpreCommit(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) static voidpublish(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) static voidresolveAllDependencies(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) static voidsecurityScan(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) static voidsyncBinDir(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency)
-
Field Details
-
RESOLVE_ALL_DEPENDENCIES_TASK_NAME
- See Also:
-
PUBLISH_TASK_NAME
- See Also:
-
SYNC_BIN_DIR_TASK_NAME
- See Also:
-
PRE_COMMIT_TASK_NAME
- See Also:
-
AUTO_FIX_TASK_NAME
- See Also:
-
SECURITY_SCAN_TASK_NAME
- See Also:
-
-
Constructor Details
-
LifecyclePlugin
public LifecyclePlugin()
-
-
Method Details
-
apply
public void apply(org.gradle.api.Project target) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-
resolveAllDependencies
public static void resolveAllDependencies(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) -
publish
public static void publish(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) -
syncBinDir
public static void syncBinDir(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) -
preCommit
public static void preCommit(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) -
check
public static void check(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) -
assemble
public static void assemble(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) -
clean
public static void clean(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) -
autoFix
public static void autoFix(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency) -
securityScan
public static void securityScan(org.gradle.api.Project target, org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> dependency)
-