AEM Global Parent
Global parent for Maven artifact hierarchy for AEM projects. Defines AEM-specific plugins and general Maven settings.
Overview
The settings in this AEM global parent POM cover:
- Dependencies for SCR and OSGi annotations
- Resource includes for src/main/webapp folder
- Default configurations for bundle projects using either maven-bundle-plugin or bnd-maven-plugin
- Default configurations for maven-sling-plugin, content-package-maven-plugin
- Include bnd Plugins for Sling Models and Sling Context-Aware Configuration.
- Include wcm.io maven plugins wcmio-content-package-maven-plugin, cq-maven-plugin, i18n-maven-plugin, nodejs-maven-plugin, conga-maven-plugin, conga-aem-maven-plugin
- Define default exclusions for m2e lifecycle
Migration guides
GitHub Repository
Sources: https://github.com/wcm-io/io.wcm.maven.aem-global-parent