Repository Modernizer repo-modernizer

Repository Modernizer is een hulpprogramma dat is ontwikkeld om bestaande projectpakketten te herstructureren door inhoud en code te scheiden in afzonderlijke pakketten, zodat deze compatibel zijn met de projectstructuur die voor Adobe Experience Manager as a Cloud Service is gedefinieerd.

Inleiding introduction

Adobe Experience Manager as a Cloud Service voegt veel nieuwe functies en mogelijkheden toe aan uw AEM. Er zijn echter enkele wijzigingen vereist voor Adobe Experience Manager Maven-projecten om verenigbaar te zijn met AEM Cloud Service. Op een hoog niveau, vereist AEM een scheiding van inhoud en code in discrete subpackages om de scheiding tussen veranderlijke en onveranderlijke inhoud te respecteren. Zie AEM de Structuur van het Projectvoor meer details over de nieuwe AEM projectstructuur voor Cloud Service.

Met Repository Modernizer wordt een compatibele AEM Cloud Service-projectstructuur gemaakt door de volgende implementatiestructuur te maken:

  • ui.apps -pakket wordt geïmplementeerd in /apps en bevat alle code

  • ui.content wordt geïmplementeerd in runtime schrijfbare gebieden (bijvoorbeeld /content , /conf , /home of iets anders /apps ) en bevat alle inhoud en configuratie.

  • all is een containerpakket dat de subpakketten ui.apps en ui.content bevat.

NOTE
De structuur van het Project is gebaseerd op Archetype 24 voor pakketten en hun pom.xml/filter.xml files. Zie Archetype 24voor meer details.

De Repository Modernizer gebruiken using-repo-modernizer

  • Als Adobe I/O CLI: Adobe raadt u aan de Repository Modernizer te gebruiken via aio-cli-plugin-aem-cloud-service-migration (AEM as a Cloud Service code refactoring plugin voor de Adobe I/O CLI).

    Zie Middel van de Git: ao-cli-stop-aem-wolk-dienst-migratie zodat kunt u leren hoe te om de stop te installeren en te gebruiken.

  • Als standalone nut: De Modernizer van de Bewaarplaats kan ook als standalone nut worden uitgevoerd.

    Zie Middel van de Git: Modernizer van de Bewaarplaats zodat kunt u leren hoe te om dit hulpmiddel te gebruiken.

    note note
    NOTE
    De Repository Modernizer wordt ontwikkeld met NodeJS. Het wordt aanbevolen NodeJS 10.0+ te installeren.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab