Package net.auoeke.gronk
Class Util
java.lang.Object
net.auoeke.gronk.Util
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> groovy.lang.ClosureactionClosure(org.gradle.api.Action<T> action) static <T> Optional<T>static <T> voidstatic <T> voidextensionAfterEvaluation(org.gradle.api.Project project, Class<T> extension, Consumer<T> configure) static <T,R> groovy.lang.Closure functionClosure(Function<T, R> function) static voidjavaExtension(org.gradle.api.Project project, Consumer<org.gradle.api.plugins.JavaPluginExtension> configure) static booleanstatic org.gradle.api.artifacts.repositories.MavenArtifactRepositoryrepository(org.gradle.api.Project project, String url) static <T> TtryAddExtension(org.gradle.api.plugins.ExtensionAware object, String name, T extension) static <T> Optional<T>static <T> voidwhenExtensionPresent(org.gradle.api.Project project, Class<T> type, Consumer<T> configure) static voidwhenPluginPresent(org.gradle.api.Project project, String name, Runnable action) static voidwhenPluginPresent(org.gradle.api.Project project, String name, Consumer<org.gradle.api.Plugin<org.gradle.api.Project>> action)
-
Constructor Details
-
Util
public Util()
-
-
Method Details
-
extension
-
extension
-
extensionAfterEvaluation
-
whenExtensionPresent
-
javaExtension
public static void javaExtension(org.gradle.api.Project project, Consumer<org.gradle.api.plugins.JavaPluginExtension> configure) -
plugin
-
whenPluginPresent
-
whenPluginPresent
-
tryAddExtension
public static <T> T tryAddExtension(org.gradle.api.plugins.ExtensionAware object, String name, T extension) -
repository
public static org.gradle.api.artifacts.repositories.MavenArtifactRepository repository(org.gradle.api.Project project, String url) -
tryCatch
-
actionClosure
public static <T> groovy.lang.Closure actionClosure(org.gradle.api.Action<T> action) -
functionClosure
-