aem-plugin / com.cognifide.gradle.aem.pkg.tasks.compose / ProjectMergingOptions

ProjectMergingOptions

class ProjectMergingOptions

Allows to override project specific options while composing merged CRX package.

Constructors

<init>

Allows to override project specific options while composing merged CRX package.

ProjectMergingOptions()

Properties

bundleBuilt

Determines if OSGi bundle built in particular project should be taken.

var bundleBuilt: Boolean

bundleDependent

Controls if extra OSGi bundles from particular project should be taken.

var bundleDependent: Boolean

bundleTasks

Determines JAR task(s) in particular project to be considered when composing merged CRX package.

var bundleTasks: AemExtension.() -> Collection<BundleCompose>

composeContent

Controls if JCR content from particular project should be taken.

var composeContent: Boolean

composeTasks

Determines compose task(s) in particular project to be considered when composing merged CRX package.

var composeTasks: AemExtension.() -> Collection<PackageCompose>

packageDependent

Controls if nested CRX sub-packages from particular project should be taken.

var packageDependent: Boolean

vaultFilters

Controls if Vault filters from particular project should be taken.

var vaultFilters: Boolean

vaultHooks

Controls if Vault hooks from particular project should be taken.

var vaultHooks: Boolean

vaultNodeTypes

Controls if Vault Node Types from particular project should be taken.

var vaultNodeTypes: Boolean

vaultProperties

Controls if Vault properties (e.g hooks related) from particular project should be taken.

var vaultProperties: Boolean