public class Provisioner
Configures AEM instances only in concrete circumstances (only once, after some time etc).
public Provisioner(@NotNull
AemExtension aem)
Configures AEM instances only in concrete circumstances (only once, after some time etc).
@NotNull public java.util.List<com.cognifide.gradle.aem.common.instance.Instance> getInstances()
Instances to perform provisioning.
public void setInstances(@NotNull
java.util.List<? extends com.cognifide.gradle.aem.common.instance.Instance> p)
Instances to perform provisioning.
public boolean getGreedy()
Forces to perform all steps regardless their state on instances (already performed).
public void setGreedy(boolean p)
Forces to perform all steps regardless their state on instances (already performed).
@NotNull public java.lang.String getStepName()
Determines which steps should be performed selectively.
public void setStepName(@NotNull
java.lang.String p)
Determines which steps should be performed selectively.
@NotNull public java.lang.String getPath()
Determines a path in JCR repository in which provisioning metadata and step markers will be stored.
public void setPath(@NotNull
java.lang.String p)
Determines a path in JCR repository in which provisioning metadata and step markers will be stored.
public void step(@NotNull
java.lang.String id,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.instance.provision.Step,kotlin.Unit> options)
Define provision step.
@NotNull public java.util.List<com.cognifide.gradle.aem.instance.provision.Action> provision()
Perform all provision steps.
@NotNull public AemExtension getAem()