Cloud Manager-Bereitstellungen spiegeln keine Änderungen an /conf-Metadaten in AEMaaCS wider
In AEMaaCS werden Änderungen an AEM-Such- oder Metadatenkonfigurationen unter dem /conf-Pfad, z. B. das Hinzufügen neuer Prädikate oder Gruppenprädikate, nach der Bereitstellung nicht in der Benutzeroberfläche in Entwicklungs- oder QA-Umgebungen angezeigt. Dies geschieht, weil Cloud Manager das ui.content-Paket überspringt oder wiederverwendet, sodass veraltete Inhalte in der Umgebung verbleiben. Um dieses Problem zu beheben, aktualisieren Sie die Hauptversion „pom.xml“.
Beschreibung description
Umgebung
Produkt: Adobe Experience Manager as a Cloud Service
Problem/Symptome
- Änderungen an der AEM-Suche oder an Metadaten unter
/confwerden in der Benutzeroberfläche für Entwicklung oder QS nicht angezeigt. - Die Cloud Manager-Pipeline wurde erfolgreich abgeschlossen, das
ui.content-Paket wird jedoch übersprungen oder wiederverwendet. - Infolgedessen verbleiben veraltete Inhalte in der Umgebung.
Lösung resolution
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
- Aktualisieren Sie die Version (z. B. 1.0.0-SNAPSHOT) in den
pom.xml-Dateien aller Untermodule. Beispiel:ui.content/pom.xml. - Aktualisieren Sie dieselbe Version in der Haupt- (übergeordneten)
pom.xmlim Projektstamm, z. B.:./pom.xml. - Erstellen Sie das Projekt lokal vom Stamm (
./pom.xml) aus, um sicherzustellen, dass alle Module die aktualisierte Version verwenden. - Stellen Sie den Build mithilfe von Cloud Manager für die Entwicklung bereit.
- Überprüfen Sie, ob /conf-Änderungen in der Benutzeroberfläche auf DEV und QA sichtbar sind (z. B. unter
/conf/<your-project>im Konfigurations-Browser).
Hinweis: Wenn nur die inneren Untermodulversionen aktualisiert werden und die main pom.xml nicht aktualisiert wird, überspringt Cloud Manager das Erstellen und Bereitstellen neuer Inhaltspakete, was nach der Bereitstellung zu veralteten Konfigurationen führt.