aem-plugin / com.cognifide.gradle.aem.common.pkg / PackageOptions

PackageOptions

class PackageOptions : Serializable

Constructors

<init>

PackageOptions(aem: AemExtension)

Properties

configDir

Package specific configuration

val configDir: DirectoryProperty!

contentDir

Package root directory containing 'jcr_root' and 'META-INF' directories.

val contentDir: DirectoryProperty!

installPath

Content path for OSGi bundle jars being placed in CRX package.

val installPath: Property<String!>!

installRepository

Configures a local repository from which unreleased JARs could be added as 'compileOnly' dependency and be deployed within CRX package deployment.

val installRepository: Property<Boolean!>!

jcrRootDir

JCR root directory.

val jcrRootDir: DirectoryProperty!

metaCommonDir

Custom path to Vault files that will be used to build CRX package. Useful to share same files for all packages, like package thumbnail.

val metaCommonDir: DirectoryProperty!

storagePath

Content path at which CRX Package Manager is storing uploaded packages.

val storagePath: Property<String!>!

vltDir

Vault metadata files directory (package definition).

val vltDir: DirectoryProperty!

Functions

validator

Customize default validation options.

fun validator(options: PackageValidator.() -> Unit): Unit