AEM UI에 반영되지 않는 필터 변경 사항
파이프라인 배포가 완료된 후에도 AEM에서 그룹 술어 또는 새로 추가된 술어에 대한 변경 사항이 UI에 표시되지 않습니다. 캐시된 아티팩트가 재사용되거나 잘못 구성된 배포 설정으로 인해 발생합니다. 이 문제를 해결하려면 파이프라인 변수를 업데이트하고 구성 파일을 조정한 다음 코드를 다시 배포합니다.
설명 description
환경
Adobe Experience Manager as a Cloud Service (AEMaaCS)
문제/증상
- 새 술어 추가 또는 새 그룹 술어 만들기와 같이 그룹 술어에 대한 변경 사항은 AEM UI에 표시되지 않습니다.
- 그룹 술어 내의 기존 검색 술어에 대한 업데이트가 반영되지만 새로 추가된 술어는 표시되지 않습니다.
- 이 동작은 파이프라인을 성공적으로 배포했음에도 불구하고 지속됩니다.
복제 단계:
- 이전 아티팩트를 다시 사용하지 않도록 개발 파이프라인에 대해
CM_DISABLE_BUILD_REUSE변수가true(으)로 설정되어 있는지 확인하십시오. ui.content모듈에서 더미 변경을 수행하고 Cloud Manager을 사용하여 개발 환경에 배포합니다.- 배포 후 변경 사항이 AEM UI에 반영되는지 확인합니다.
해결 방법 resolution
-
ui.content module에 대한 변경 내용이 반영되지 않는 경우:ui.content module모듈의pom.xml파일에서<cloudManagerTarget>none</cloudManagerTarget>요소를 제거합니다. 이 태그는 Cloud Manager 빌드에서 모듈을 제외하므로 변경 사항이 배포되지 않습니다.ui.content모듈을 제거하면 파이프라인 배포에 포함됩니다.- Cloud Manager을 사용하여 코드를 재배포합니다.
-
<cloudManagerTarget>을(를) 제거해도 문제가 해결되지 않는 경우:- 기본
1.0.0-SNAPSHOT을(를) 포함하여 모든 관련pom.xml파일에서pom.xml을(를) 설정하여 개발 및 QA 분기에서 하위 모듈 버전을 수동으로 증가시킵니다. - 프로젝트를 로컬로 빌드하고 성공적으로 빌드하는지 확인합니다.
- 해당 파이프라인을 통해 개발 및 QA 환경 모두에 이 업데이트된 코드를 배포합니다.
- 기본
-
추가 변경을 통해 테스트하여 후속 배포가 두 환경의 업데이트를 올바르게 반영하는지 확인합니다.
관련 읽기
- AEMaaCS 사용 안내서의 Query Builder에 대한 사용자 지정 설명 평가기 구현
- AEMaaCS 사용 안내서의 검색 패싯
- AEMaaCS 사용 안내서의 AEM as a Cloud Service에 배포
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f