Skip to content

unic/aem-maven-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unic Maven-AEM-plugin

A totally awesome plugin for working with local and remote Adobe AEM™ instances! This plugin allows installing, starting, stopping and killing AEM instances, reliable deployment of CRX packages, validation of JCR content XML files and much more.

Please refer to the project site for the standard maven plugin goal documentation.

Maven Central Travis

The plugins main design goals are:

  • Speed: Both the AEM instance and the deployments are are configured for maximum performance, e.g. using generous auto save thresholds and memory settings or omitting the installation of sample content

  • Stability: Starting, stopping and deploying AEM instances is not trivial and requires extensive handling of the various state transitions the system exhibits. The plugin attempts to handle all of these situations.

  • Non-verboseness: Only show meaningful and concise log messages to the user

  • Simplicity: The plugin configuration shall be self-explanatory. Each configuration option must be documented, i.e. every @Parameter annotation is documented, as this description is included in the plugin metadata and displayed in the IDE or when executing the help MOJO.

Usage

See official plugin documentation.