Modernizzatore dell'archivio repo-modernizer
Repository Modernizer è un’utility sviluppata per ristrutturare i pacchetti di progetto esistenti separando il contenuto e il codice in pacchetti distinti in modo che siano compatibili con la struttura di progetto definita per Adobe Experience Manager as a Cloud Service.
Introduzione introduction
Adobe Experience Manager as a Cloud Service introduce molte nuove funzioni e opportunità nei progetti AEM. Tuttavia, sono necessarie alcune modifiche ai progetti Adobe Experience Manager Maven per renderli compatibili con AEM Cloud Service. Ad alto livello, l'AEM richiede una separazione tra contenuto e codice in pacchetti secondari discreti per rispettare la suddivisione tra contenuto mutabile e immutabile. Consulta Struttura dei progetti AEM per maggiori dettagli sulla nuova struttura di progetto AEM per il Cloud Service.
Repository Modernizer crea una struttura di progetto AEM Cloud Service compatibile creando la seguente struttura di distribuzione:
-
ui.apps
il pacchetto viene distribuito in/apps
e contiene tutto il codice -
ui.content
distribuisce il pacchetto in aree scrivibili di runtime (ad esempio,/content
,/conf
,/home
, o tutto ciò che non/apps
) e contiene tutto il contenuto e la configurazione. -
all
pacchetto contenitore che contiene i pacchetti secondariui.apps
eui.content
.
pom.xml/filter.xml files
. Consulta Archetipo 24 per ulteriori dettagli.Utilizzo di Repository Modernizer using-repo-modernizer
-
A titolo di Adobe I/O CLI: Adobe consiglia di utilizzare il Modernizzatore dell’archivio tramite
aio-cli-plugin-aem-cloud-service-migration
(plug-in per il refactoring del codice as a Cloud Service AEM per Adobe I/O CLI).Consulta Risorsa Git: aio-cli-plugin-aem-cloud-service-migration in questo modo puoi imparare a installare e utilizzare il plug-in.
-
Come utility autonoma: Repository Modernizer può anche essere eseguito come utility autonoma.
Consulta Risorsa Git: Repository Modernizer così potete imparare a usare questo strumento.
note note NOTE Il Modernizzatore dell’archivio viene sviluppato utilizzando NodeJS. Si consiglia di installare NodeJS 10.0+.