public class PackageOptions
public PackageOptions(@NotNull
AemExtension aem)
public org.gradle.api.file.DirectoryProperty getCommonDir()
Package specific configuration
public org.gradle.api.file.DirectoryProperty getContentDir()
Package root directory containing 'jcr_root' and 'META-INF' directories.
public org.gradle.api.file.DirectoryProperty getJcrRootDir()
JCR root directory.
public org.gradle.api.file.DirectoryProperty getVltDir()
Vault metadata files directory (package definition).
public org.gradle.api.file.DirectoryProperty getMetaCommonDir()
Custom path to Vault files that will be used to build CRX package. Useful to share same files for all packages, like package thumbnail.
public org.gradle.api.provider.Property<java.lang.String> getAppPath()
Content path for AEM application placed in CRX package.
public org.gradle.api.provider.Property<java.lang.String> getInstallPath()
Repository path for OSGi bundles (JAR files) placed in CRX package.
public org.gradle.api.file.DirectoryProperty getInstallDir()
Source directory for OSGi bundles (JAR files) placed in CRX package.
public org.gradle.api.provider.Property<java.lang.String> getConfigPath()
Repository path for OSGi configurations placed in CRX package.
public org.gradle.api.file.DirectoryProperty getConfigDir()
Source directory for XML files holding OSGi configurations placed in CRX package.
public org.gradle.api.provider.Property<java.lang.String> getStoragePath()
Content path at which CRX Package Manager is storing uploaded packages.
public org.gradle.api.provider.Property<java.lang.Boolean> getInstallRepository()
Configures a local repository from which unreleased JARs could be added as 'compileOnly' dependency and be deployed within CRX package deployment.
public void validator(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.pkg.PackageValidator,kotlin.Unit> options)
Customize default validation options.