Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list

New Repository Modernizer Code Refactoring Tool | AEM Community Blog Seeding

Avatar

Administrator

BlogImage.jpg

New Repository Modernizer Code Refactoring Tool by Adobe Docs

Abstract

Repository Modernizer
Repository Modernizer is a utility developed to restructure existing project packages by separating content and code into discrete packages to be compatible with the project structure defined for Adobe Experience Manager as a Cloud Service.

Introduction
Adobe Experience Manager as a Cloud Service brings many new features and possibilities into your AEM projects. However, there are some changes required to Adobe Experience Manager Maven projects to be compatible with AEM Cloud Service. At a high-level, AEM requires a separation of content and code into discrete sub-packages to respect the split between mutable and immutable content. Please refer to AEM Project Structure for more details about the new AEM project structure for Cloud Service.

The Repository Modernizer creates a compatible AEM Cloud Service project structure by creating the following deployment structure:
1. ui.apps package deploys to /apps and contains all the code
2. ui.content package deployes to runtime-writable areas (e.g. /content , /conf , /home , or anything not /apps ) and contains all the content and configuration.
3. all package is a container package that contains the sub-packages ui.apps and ui.content .

Read Full Blog

New Repository Modernizer Code Refactoring Tool

Q&A

Please use this thread to ask the related questions.

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

0 Replies