public class GroovyConsole
extends InstanceService
Allows to execute Groovy code / scripts on AEM instance having Groovy Console CRX package installed.
@NotNull public static java.lang.String EVAL_PATH
public static com.cognifide.gradle.aem.common.instance.service.groovy.GroovyConsole.Companion Companion
public GroovyConsole(@NotNull
InstanceSync sync)
Allows to execute Groovy code / scripts on AEM instance having Groovy Console CRX package installed.
public boolean getVerbose()
Controls throwing exception on script execution error.
public void setVerbose(boolean p)
Controls throwing exception on script execution error.
@NotNull public java.io.File getScriptRootDir()
Directory to search for scripts to be evaluated.
public void setScriptRootDir(@NotNull
java.io.File p)
Directory to search for scripts to be evaluated.
@NotNull public GroovyConsoleResult evalCode(@NotNull java.lang.String code, @NotNull java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate Groovy code snippet on AEM instance.
@NotNull public GroovyConsoleResult evalScript(@NotNull java.io.File file, @NotNull java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate any Groovy script on AEM instance.
@NotNull public GroovyConsoleResult evalScript(@NotNull java.lang.String fileName, @NotNull java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate Groovy script found by its file name on AEM instance.
@NotNull
public kotlin.sequences.Sequence<com.cognifide.gradle.aem.common.instance.service.groovy.GroovyConsoleResult> evalScripts(@NotNull
java.lang.String fileNamePattern,
@NotNull
java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate all Groovy scripts found by file name pattern on AEM instance in path-based alphabetical order.
@NotNull
public kotlin.sequences.Sequence<com.cognifide.gradle.aem.common.instance.service.groovy.GroovyConsoleResult> evalScripts(@NotNull
java.lang.Iterable<? extends java.io.File> scripts,
@NotNull
java.util.Map<java.lang.String,? extends java.lang.Object> data)
Evaluate any Groovy scripts on AEM instance in specified order.