Maven Tooling
Maven Parent POMs, Build Tools and Plugins.
Parent POMs and Build Tools
- Global Parent: Global parent for Maven artifact hierarchy.
- Global Build Tools: Definition of rules for static code analysis tools and IDEs.
- AEM Global Parent: Global parent for Maven artifact hierarchy for AEM projects.
- AEM Dependencies: Defines Maven dependencies for a specific AEM version.
Maven Plugins
- CQ Maven Plugin: Convenience maven plugin for working with CQ/AEM maven projects.
- Content Package Maven Plugin: Upload and download content packages.
- i18n Maven Plugin: Transforms and validates i18n resources for usage in Sling/AEM applications.
- Node.js Maven Plugin: Maven Plugin to wrap the Node.js execution.
- Sling-Initial-Content Transformation Maven Plugin: Extracts Sling-Initial-Content from OSGi bundle and creates content package and a bundle without it.
Maven Archetypes
- Maven Archetype for AEM: Maven Archetype for creating new AEM projects.
- Maven Archetype for AEM Configuration Management: Maven Archetype for creating infrastructure deployment and configuration management projects for AEM.