public class PackageCompose
extends ZipTask
@NotNull public static java.lang.String NAME
public static com.cognifide.gradle.aem.pkg.tasks.PackageCompose.Companion Companion
@Internal @NotNull public java.io.File getComposedFile()
Shorthand for built CRX package file.
@Internal @NotNull public java.io.File getComposedDir()
Shorthand for directory of built CRX package file.
@NotNull public java.io.File getContentDir()
Absolute path to JCR content to be included in CRX package.
Must be absolute or relative to current working directory.
public void setContentDir(@NotNull
java.io.File p)
Absolute path to JCR content to be included in CRX package.
Must be absolute or relative to current working directory.
@NotNull public java.lang.String getBundlePath()
Content path for OSGi bundle jars being placed in CRX package.
public void setBundlePath(@NotNull
java.lang.String p)
Content path for OSGi bundle jars being placed in CRX package.
@NotNull public java.lang.String getPackagePath()
Content path for CRX sub-packages being placed in CRX package being built.
public void setPackagePath(@NotNull
java.lang.String p)
Content path for CRX sub-packages being placed in CRX package being built.
@NotNull public PackageValidator getValidator()
public void setValidator(@NotNull
PackageValidator p)
public void validator(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.pkg.PackageValidator,kotlin.Unit> options)
@InputDirectory @NotNull public java.io.File getMetaDir()
public void setMetaDir(@NotNull
java.io.File p)
@NotNull public VltDefinition 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.vlt.VltDefinition,kotlin.Unit> options)
@Internal @NotNull public java.io.File getVaultDir()
@Internal @NotNull public java.io.File getVaultFilterOriginFile()
@Internal @NotNull public java.io.File getVaultFilterFile()
@Internal @NotNull public java.io.File getVaultNodeTypesFile()
@Internal @NotNull public java.io.File getVaultNodeTypesSyncFile()
@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)
@Internal @NotNull public java.util.Map<java.lang.String,com.cognifide.gradle.aem.common.pkg.vlt.VltDefinition> getFileProperties()
public boolean getFromConvention()
public void setFromConvention(boolean p)
public void merging(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.ProjectMergingOptions,kotlin.Unit> options)
@InputFiles @NotNull public java.util.List<java.io.File> getInputFiles()
Configures extra files to be observed in case of Gradle task caching.
public void projectEvaluated()
public void projectsEvaluated()
protected void copy()
public void fromConvention()
public void fromProject()
public void fromProject(@NotNull
java.lang.String path,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.ProjectMergingOptions,kotlin.Unit> options)
public void fromProject(@NotNull
java.lang.String path,
@NotNull
ProjectMergingOptions options)
public void fromProjects(@NotNull
java.lang.String pathFilter,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.ProjectMergingOptions,kotlin.Unit> options)
public void fromProjects(@NotNull
java.lang.String pathFilter,
@NotNull
ProjectMergingOptions options)
public void fromSubprojects(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.ProjectMergingOptions,kotlin.Unit> options)
public void fromSubprojects(@NotNull
ProjectMergingOptions options)
public void fromMeta()
public void fromMeta(@NotNull
java.io.File metaDir)
public void fromProject(@NotNull
org.gradle.api.Project project,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.compose.ProjectMergingOptions,kotlin.Unit> options)
public void fromProject(@NotNull
org.gradle.api.Project project,
@NotNull
ProjectMergingOptions options)
public void fromPackage(@NotNull
java.lang.String composeTaskPath)
public void fromBundle(@NotNull
java.lang.String composeTaskPath)
public void fromJar(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.build.DependencyOptions,kotlin.Unit> dependencyOptions,
@Nullable
java.lang.String installPath,
@Nullable
java.lang.Boolean vaultFilter)
public void fromJar(@NotNull
java.lang.String dependencyNotation,
@Nullable
java.lang.String installPath,
@Nullable
java.lang.Boolean vaultFilter)
public void fromJar(@NotNull
org.gradle.api.tasks.bundling.Jar jar,
@Nullable
java.lang.String bundlePath,
@Nullable
java.lang.Boolean vaultFilter)
public void fromJar(@NotNull
java.io.File jar,
@Nullable
java.lang.String bundlePath,
@Nullable
java.lang.Boolean vaultFilter)
public void fromJars(@NotNull
java.util.Collection<? extends java.io.File> jars,
@Nullable
java.lang.String bundlePath,
@Nullable
java.lang.Boolean vaultFilter)
public void fromZip(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.build.DependencyOptions,kotlin.Unit> dependencyOptions,
@Nullable
java.lang.String storagePath,
@Nullable
java.lang.Boolean vaultFilter)
public void fromZip(@NotNull
java.lang.String dependencyNotation,
@Nullable
java.lang.String storagePath,
@Nullable
java.lang.Boolean vaultFilter)
public void fromZip(@NotNull
java.io.File zip,
@Nullable
java.lang.String packagePath,
@Nullable
java.lang.Boolean vaultFilter)
public void fromZips(@NotNull
java.util.Collection<? extends java.io.File> zips,
@Nullable
java.lang.String packagePath,
@Nullable
java.lang.Boolean vaultFilter)