Modernizador de repositorio

Modernizador de repositorio es una utilidad desarrollada para reestructurar los paquetes de proyectos existentes separando contenido y código en paquetes discretos para que sean compatibles con la estructura de proyecto definida para Adobe Experience Manager como Cloud Service.

Introducción

Adobe Experience Manager as a Cloud Service ofrece muchas nuevas funciones y posibilidades en sus proyectos AEM. Sin embargo, es necesario realizar algunos cambios en los proyectos de Adobe Experience Manager Maven para que sean compatibles con AEM Cloud Service. En un nivel superior, AEM requiere una separación de content y code en subpaquetes discretos para respetar la división entre contenido mutable e inmutable. Consulte AEM Estructura del proyecto para obtener más información sobre la nueva estructura del proyecto de AEM para el Cloud Service.

El Modernizador de repositorio crea una estructura de proyecto AEM Cloud Service compatible creando la siguiente estructura de implementación:

  • ui.apps se implementa en /apps y contiene todo el código

  • ui.content implementaciones de paquetes en áreas de tiempo de ejecución (p. ej. /content, /conf, /home o cualquier cosa que no sea /apps) y contiene todo el contenido y la configuración.

  • all es un paquete de contenedor que contiene los subpaquetes ui.apps y ui.content.

NOTA

La estructura del proyecto se basa en Tipo de archivo 24 para paquetes y su pom.xml/filter.xml files. Consulte Tipo de archivo 24 para obtener más información.

Uso del Modernizador de Repositorio

  • A través de la CLI de Adobe I/O : Se recomienda utilizar el Modernizador de repositorio mediante aio-cli-plugin-aem-cloud-service-migration (AEM como complemento de refactorización de código de Cloud Service para la CLI de Adobe I/O).

    Consulte Recurso de Git: aio-cli-plugin-aem-cloud-service-migration para aprender a instalar y utilizar el complemento.

  • Como utilidad independiente: El Modernizador de repositorio también se puede ejecutar como una utilidad independiente.

    Consulte Recurso de Git: Modernizador de repositorio para aprender a utilizar esta herramienta.

    NOTA

    El Modernizador de repositorio se desarrolla mediante NodeJS. Se recomienda tener instalado NodeJS 10.0+.

En esta página