Full name:
org.apache.jackrabbit:filevault-package-maven-plugin:1.0.3:package
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
allowIndexDefinitions | boolean | - | Defines whether the package is allowed to contain index
definitions. This will become the
allowIndexDefinitions property of the properties.xml
file. Default value is: false. User property is: vault.allowIndexDefinitions. |
excludes | String[] | - | The file name patterns to exclude in addition to the ones listed in
AbstractScanner.DEFAULTEXCLUDES. The format of each
pattern is described in DirectoryScanner. Default value is: **/.vlt,**/.vltignore,**/.DS_Store. User property is: vault.excludes. |
finalName | String | - | The name of the generated package ZIP file without the ".zip" file
extension. Default value is: ${project.build.finalName}. User property is: vault.finalName. |
jcrRootSourceDirectory | File[] | - | The directory that contains the jcr_root of the content. Multiple
directories can be specified as a comma separated list, which will
act as a search path and cause the plugin to look for the first
existing directory. Default value is: ${project.basedir}/jcr_root,${project.basedir}/src/main/jcr_root,${project.basedir}/src/main/content/jcr_root,${project.basedir}/src/content/jcr_root,${project.build.outputDirectory}. User property is: vault.jcrRootSourceDirectory. |
metaInfVaultDirectory | File[] | - | The directory that contains the META-INF/vault. Multiple
directories can be specified as a comma separated list, which will
act as a search path and cause the plugin to look for the first
existing directory.
This directory is added as fileset to the package archiver before the the workDirectory. This means that files specified in this directory have precedence over the one present in the workDirectory. For example, if this directory contains a properties.xml it will not be overwritten by the generated one. A special case is the filter.xml which will be merged with inline filters if present. Default value is: ${project.basedir}/META-INF/vault,${project.basedir}/src/main/META-INF/vault,${project.basedir}/src/main/content/META-INF/vault,${project.basedir}/src/content/META-INF/vault. User property is: vault.metaInfVaultDirectory. |
outputDirectory | File | - | Directory in which the built content package will be output. Default value is: ${project.build.directory}. |
workDirectory | File | - | The directory containing the content to be packaged up into the
content package. Default value is: ${project.build.directory}/vault-work. |
Name | Type | Since | Description |
---|---|---|---|
archive | MavenArchiveConfiguration | - | The archive configuration to use. See the
documentation for Maven Archiver. All settings related to
manifest are not relevant as this gets overwritten by the manifest
in AbstractPackageMojo.workDirectory |
builtContentDirectory | File | - | The directory containing the content to be packaged up into the
content package. This property is deprecated; use
jcrRootSourceDirectory instead. |
packageType | PackageType | - | Defines the content package type. this is either 'application',
'content', 'container' or 'mixed'. If omitted, it is calculated
automatically based on filter definitions. certain package types
imply restrictions, for example, 'application' and 'content'
packages are not allowed to contain sub packages or embedded
bundles. Possible values:
User property is: vault.packageType. |
prefix | String | - | Adds a path prefix to all resources useful for shallower source
trees. User property is: vault.prefix. |
This directory is added as fileset to the package archiver before the the workDirectory. This means that files specified in this directory have precedence over the one present in the workDirectory. For example, if this directory contains a properties.xml it will not be overwritten by the generated one. A special case is the filter.xml which will be merged with inline filters if present.