Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Edit all pom.xml with packaging type content-package
  • Switch plugin definition from io.wcm.maven.plugins:wcmio-content-package-maven-plugin to org.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 Jackrabbit filevault-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 to content.

...

  • acHandling: Use property accessControlHandling instead (also acHandling is still supported as alias). Requires filevault-package-maven-plugin 1.0.1 or higher.
  • thumbnailImage: Requires filevault-package-maven-plugin 1.0.1 or higher. aem-global-parent 1.2.10 12 sets the default value to META-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 to META-INF/vault/filter.xml.
  • subPackages/*/generateFilter: Use subPackages/*/filter property instead
  • embeddeds/*/generateFilter: Use embeddeds/*/filter property instead

...