...
- Edit all pom.xml with packaging type
content-package
- Switch plugin definition from
io.wcm.maven.plugins:wcmio-content-package-maven-plugin
toorg.apache.jackrabbit:filevault-package-maven-plugin
- Make sure you've updated to wcm.io
aem-global-parent
1.2.10 12 or higher - this contains the latest plugin version and sensible configuration defaults for the Jackrabbitfilevault-package-maven-plugin
- You should add a new plugin property
packageType
and set it to:application
: An application package consists purely of application content. It serializes entire subtrees with no inclusion or exclusion filters. it does not contain any subpackages nor OSGi configuration or bundles.content
: A content package consists only of content and user defined configuration. It usually serializes entire subtrees but can contain inclusion or exclusion filters. it does not contain any subpackages nor OSGi configuration or bundles.container
: A container package only contains sub packages and OSGi configuration and bundles. The container package is only used as container for deployment.mixed
: Catch all type for a combination of the above.- Hint: For "complete" packages you should switch to
container
, for sample content packages tocontent
.
...
acHandling
: Use propertyaccessControlHandling
instead (alsoacHandling
is still supported as alias). Requiresfilevault-package-maven-plugin
1.0.1 or higher.thumbnailImage
: Requiresfilevault-package-maven-plugin
1.0.1 or higher.aem-global-parent
1.2.10 12 sets the default value toMETA-INF/vault/definition/thumbnail.png
.filterSource
: This property exists, but has not default value.aem-global-parent
1.2.10 12 sets the default value toMETA-INF/vault/filter.xml
.subPackages/*/generateFilter
: UsesubPackages/*/filter
property insteadembeddeds/*/generateFilter
: Useembeddeds/*/filter
property instead
...