Simple JAR Modules vs AMPs - Alfresco Content Services - 23.4 - 23.4 - Ready - Alfresco - external

Alfresco Content Services

Platform
Alfresco
Product
Alfresco Content Services
Release
23.4
License

Simple JAR Modules have some advantages over AMPs:

  • They can be easily installed and uninstalled
  • They don’t accidentally overwrite files from the product or other extensions
  • Maven likes and knows about JARs
  • Development Environments knows about JARs
  • Developers knows about JARs

Working with JARs would have the following benefits for developers:

  • It is easy to get going with the customization, project can be generated from archetype
  • Less error prone implementation than managing AMPs
  • When controlling the project template we can also promote best practices for how to structure JAR Module extensions.
  • Customizations (JARs) can depend on other customizations (JARs)
  • Build is faster than with AMPs