Databasmodernisering (CAM) repo-modernizer-cam
Databasmodernisering är ett verktyg som utvecklats för att strukturera om befintliga projektpaket genom att dela upp innehåll och kod i separata paket som är kompatibla med den projektstruktur som definierats för Adobe Experience Manager as a Cloud Service.
Introduktion introduction
Adobe Experience Manager as a Cloud Service har många nya funktioner och möjligheter i dina AEM-projekt. Det krävs dock vissa ändringar i Adobe Experience Manager Maven-projekt för att de ska vara kompatibla med AEM Cloud-tjänsten. På en hög nivå kräver AEM en separation av content och code i diskreta delpaket för att respektera delningen mellan muterbart och oföränderligt innehåll. Mer information om den nya AEM-projektstrukturen för Cloud Service finns i AEM Project Structure.
Databasmoderniseringen skapar en kompatibel projektstruktur för AEM Cloud-tjänsten genom att skapa följande distributionsstruktur:
-
Paketet
ui.appsdistribueras till/appsoch innehåller all kod -
Paketet
ui.contentdistribuerar till områden som kan skrivas under vid körning (till exempel/content,/conf,/homeeller något annat som inte är/apps) och innehåller allt innehåll och all konfiguration. -
Paketet
allär ett behållarpaket som innehåller underpaketenui.appsochui.content.
pom.xml/filter.xml files. Mer information finns i Archetype 48.Databasmodernisering stöder nu även följande projekttyper:
- MULTI_PROJECT: Representerar ett flermodulsprojekt utan en gemensam överordnad POM, dispatcher och alla moduler.
- SINGLE_PROJECT: Representerar ett enskilt projekt.
- NESTED_PROJECT: Representerar ett flermodulsprojekt med en gemensam överordnad POM, dispatcher och alla moduler.
- MONOLITHIC_PROJECT: Representerar ett huvudprojekt med ett eller flera delprojekt.
Använda Repository Modernizer using-repo-modernizer
- Databasuppdateringsfunktionen anropas nu automatiskt av omfaktoriseringstjänsten på fliken för omfaktoriseringsjobb. Kunderna behöver bara ladda upp sitt projekt och utlösa omfaktoriseringsjobbet - ingen ytterligare konfiguration krävs.
Felkodreferens
Om du får en felkod när du använder Repository Modernizer kan du läsa tabellen nedan för mer information och rekommenderade åtgärder.
Förstå prioriteter för resultatrapport
När du hämtar den resultatrapport som genererats av verktyget Databasmodernisering tilldelas varje sökning en prioritet. Prioriteringarna hjälper er att förstå hur angeläget det är och vilken effekt varje enskild fråga har: