@NotNull public static java.lang.String NAME
public static com.cognifide.gradle.aem.pkg.tasks.PackageCompose.Companion Companion
@NotNull public AemExtension getAem()
public org.gradle.api.file.DirectoryProperty getContentDir()
public org.gradle.api.file.DirectoryProperty getJcrRootDir()
public org.gradle.api.file.DirectoryProperty getMetaDir()
public org.gradle.api.provider.Property<java.lang.String> getBundlePath()
Content path for OSGi bundle jars being placed in CRX package.
public org.gradle.api.provider.Property<java.lang.Boolean> getBundleTest()
Controls running tests for built bundles before placing them at bundlePath.
bundlePathpublic void bundleBuilt(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.BundleInstalledBuilt,kotlin.Unit> options)
Allows to customize install path or run mode of built bundle to be installed. Affects only project having both package and bundle plugins applied.
public org.gradle.api.provider.Property<java.lang.String> getNestedPath()
Content path for CRX sub-packages being placed in CRX package being built.
public org.gradle.api.provider.Property<java.lang.Boolean> getNestedValidation()
Controls validating built packages before placing them at nestedPath.
nestedPath@NotNull public VaultDefinition getVaultDefinition()
Defines properties being used to generate CRX package metadata files.
public void vaultDefinition(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.pkg.vault.VaultDefinition,kotlin.Unit> options)
public org.gradle.api.file.DirectoryProperty getVaultDir()
public org.gradle.api.file.DirectoryProperty getVaultHooksDir()
public org.gradle.api.file.RegularFileProperty getVaultFilterOriginFile()
public org.gradle.api.file.RegularFileProperty getVaultFilterFile()
public org.gradle.api.provider.Property<java.lang.Boolean> getVaultFilters()
public org.gradle.api.file.RegularFileProperty getVaultNodeTypesFile()
public org.gradle.api.provider.ListProperty<com.cognifide.gradle.aem.pkg.tasks.compose.BundleInstalled> getBundlesInstalled()
public org.gradle.api.provider.ListProperty<com.cognifide.gradle.aem.pkg.tasks.compose.PackageNested> getPackagesNested()
public void projectsEvaluated()
public void fromDefaults()
public void fromMeta(@NotNull
java.lang.Object metaDir)
public void fromRoot(@NotNull
java.lang.Object dir)
public void fromBundlesInstalled(@NotNull
org.gradle.api.provider.ListProperty<com.cognifide.gradle.aem.pkg.tasks.compose.BundleInstalled> bundles)
public void fromPackagesNested(@NotNull
org.gradle.api.provider.ListProperty<com.cognifide.gradle.aem.pkg.tasks.compose.PackageNested> pkgs)
public void fromVaultHooks(@NotNull
java.lang.Object dir)
public void withBundleBuilt()
public void withBundlesInstalled(@NotNull
org.gradle.api.provider.ListProperty<com.cognifide.gradle.aem.pkg.tasks.compose.BundleInstalled> others)
public void withPackagesNested(@NotNull
org.gradle.api.provider.ListProperty<com.cognifide.gradle.aem.pkg.tasks.compose.PackageNested> others)
public void withVaultFilters(@NotNull
org.gradle.api.file.RegularFileProperty file)
public void withVaultNodeTypes(@NotNull
org.gradle.api.file.RegularFileProperty file)
public void withVaultDefinition(@NotNull
VaultDefinition other)
public void mergePackageProject(@NotNull
java.lang.String projectPath)
public void mergePackage(@NotNull
java.lang.String taskPath)
public void mergePackage(@NotNull
org.gradle.api.tasks.TaskProvider<com.cognifide.gradle.aem.pkg.tasks.PackageCompose> task)
public void nestPackage(@NotNull
java.lang.Object dependencyNotation,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.PackageNestedResolved,kotlin.Unit> options)
public void nestPackageProject(@NotNull
java.lang.String projectPath,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.PackageNestedBuilt,kotlin.Unit> options)
public void nestPackageBuilt(@NotNull
java.lang.String taskPath,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.PackageNestedBuilt,kotlin.Unit> options)
public void nestPackageBuilt(@NotNull
org.gradle.api.tasks.TaskProvider<com.cognifide.gradle.aem.pkg.tasks.PackageCompose> task,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.PackageNestedBuilt,kotlin.Unit> options)
public void installBundle(@NotNull
java.lang.Object dependencyNotation,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.BundleInstalledResolved,kotlin.Unit> options)
public void installBundleProject(@NotNull
java.lang.String projectPath,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.BundleInstalledBuilt,kotlin.Unit> options)
public void installBundleBuilt(@NotNull
java.lang.String taskPath,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.BundleInstalledBuilt,kotlin.Unit> options)
public void installBundleBuilt(@NotNull
org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> task,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.BundleInstalledBuilt,kotlin.Unit> options)
public void definition(@NotNull
kotlin.jvm.functions.Function0<kotlin.Unit> definition)
Override default behavior for composing this package.
public void noDefaults()
Clear default behavior for composing this package. After calling this method, particular 'from*()' methods need to be called.
public void merging(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.PackageCompose,kotlin.Unit> action)
Override default behavior for merging this package into assembly package.
public void merged(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.PackageCompose,kotlin.Unit> action)
Add some extra behavior when merging this package into assembly package.
@NotNull public PackageFileFilter getFileFilter()
public void fileFilter(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.pkg.PackageFileFilter,kotlin.Unit> configurer)
@NotNull public kotlin.jvm.functions.Function1<org.gradle.api.file.CopySpec,kotlin.Unit> getFileFilterDelegate()
public void setFileFilterDelegate(@NotNull
kotlin.jvm.functions.Function1<? super org.gradle.api.file.CopySpec,kotlin.Unit> p)