aem-plugin / com.cognifide.gradle.aem.pkg.tasks / PackageCompose

PackageCompose

open class PackageCompose : ZipTask

Constructors

<init>

PackageCompose()

Properties

bundlePath

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

var bundlePath: String

composedDir

Shorthand for directory of built CRX package file.

val composedDir: File

composedFile

Shorthand for built CRX package file.

val composedFile: File

contentDir

Absolute path to JCR content to be included in CRX package.

var contentDir: File

fileFilter

val fileFilter: PackageFileFilter

fileFilterDelegate

var fileFilterDelegate: (CopySpec) -> Unit

fileProperties

val fileProperties: Map<String, VltDefinition>

fromConvention

var fromConvention: Boolean

inputFiles

Configures extra files to be observed in case of Gradle task caching.

val inputFiles: List<File>

metaDir

var metaDir: File

packagePath

Content path for CRX sub-packages being placed in CRX package being built.

var packagePath: String

validator

var validator: PackageValidator

vaultDefinition

Defines properties being used to generate CRX package metadata files.

val vaultDefinition: VltDefinition

vaultDir

val vaultDir: File

vaultFilterFile

val vaultFilterFile: File

vaultFilterOriginFile

val vaultFilterOriginFile: File

vaultNodeTypesFile

val vaultNodeTypesFile: File

vaultNodeTypesSyncFile

val vaultNodeTypesSyncFile: File

Functions

copy

open fun copy(): Unit

fileFilter

fun fileFilter(configurer: PackageFileFilter.() -> Unit): Unit

fromBundle

fun fromBundle(composeTaskPath: String): Unit

fromConvention

fun fromConvention(): Unit

fromJar

fun fromJar(dependencyOptions: DependencyOptions.() -> Unit, installPath: String? = null, vaultFilter: Boolean? = null): Unit
fun fromJar(dependencyNotation: Any, installPath: String? = null, vaultFilter: Boolean? = null): Unit
fun fromJar(jar: Jar, bundlePath: String? = null, vaultFilter: Boolean? = null): Unit
fun fromJar(jar: File, bundlePath: String? = null, vaultFilter: Boolean? = null): Unit

fromJars

fun fromJars(jars: Collection<File>, bundlePath: String? = null, vaultFilter: Boolean? = null): Unit

fromMeta

fun fromMeta(): Unit
fun fromMeta(metaDir: File): Unit

fromPackage

fun fromPackage(composeTaskPath: String): Unit

fromProject

fun fromProject(): Unit
fun fromProject(path: String, options: ProjectMergingOptions.() -> Unit): Unit
fun fromProject(path: String, options: ProjectMergingOptions = ProjectMergingOptions()): Unit
fun fromProject(project: Project, options: ProjectMergingOptions.() -> Unit): Unit
fun fromProject(project: Project, options: ProjectMergingOptions = ProjectMergingOptions()): Unit

fromProjects

fun fromProjects(pathFilter: String, options: ProjectMergingOptions.() -> Unit): Unit
fun fromProjects(pathFilter: String, options: ProjectMergingOptions = ProjectMergingOptions()): Unit

fromSubprojects

fun fromSubprojects(options: ProjectMergingOptions.() -> Unit): Unit
fun fromSubprojects(options: ProjectMergingOptions = ProjectMergingOptions()): Unit

fromZip

fun fromZip(dependencyOptions: DependencyOptions.() -> Unit, storagePath: String? = null, vaultFilter: Boolean? = null): Unit
fun fromZip(dependencyNotation: String, storagePath: String? = null, vaultFilter: Boolean? = null): Unit
fun fromZip(dependencyNotation: Any, storagePath: String? = null, vaultFilter: Boolean? = null): Unit
fun fromZip(zip: File, packagePath: String? = null, vaultFilter: Boolean? = null): Unit

fromZips

fun fromZips(zips: Collection<File>, packagePath: String? = null, vaultFilter: Boolean? = null): Unit

merging

fun merging(options: ProjectMergingOptions.() -> Unit): Unit

projectEvaluated

open fun projectEvaluated(): Unit

projectsEvaluated

open fun projectsEvaluated(): Unit

validator

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

vaultDefinition

fun vaultDefinition(options: VltDefinition.() -> Unit): Unit

Companion Object Properties

NAME

const val NAME: String