이미지 단계 파이프라인 빌드 실패

로컬 SDK을 업데이트하고 프로젝트 루트의 pom.xml 파일 ​에서 <aem-sdk-api> ​을(를) 변경한 후 파이프라인에 문제가 발생할 수 있습니다. 이미지 빌드 단계에서 파이프라인이 실패합니다. 이 문제를 해결하려면 <aem-sdk-api> ​를 이전 버전으로 다운그레이드해야 합니다.

설명 description

환경

Adobe Experience Manager

문제/증상

로컬 SDK을 업데이트하고 프로젝트 루트에서 pom.xml< aem-sdk-api>을(를) 수정한 후 파이프라인에 문제가 발생할 수 있습니다.

이미지 빌드 단계에서 파이프라인이 실패합니다.

빌드 로그에 [ 1]과(와) 유사한 메시지가 있습니다.

[ 1]

해결 방법 resolution

[ 1]에 따라 [api-regions-exportsimports] ​은(는) Maven 프로젝트에 포함된 다른 번들의 패키지 내보내기 선언에 따라 충족되는 패키지 가져오기 선언이 모든 OSGI 번들에 있는지 확인합니다.

문제를 해결하려면 패키지를 제공하는 번들이 배포에 포함되어 있는지 확인합니다. 또는 내보내려는 번들의 매니페스트를 살펴봄으로써 잘못된 이름 또는 잘못된 버전이 사용되었는지 확인할 수 있습니다.

그러나 이 경우 AEM 인스턴스에서 이전 버전의 com.adobe.cq.wcm.core.components.utilcom.adobe.cq.wcm.core.components.models.을(를) 내보내는 약간 오래된 버전 cq.wcm.core.components 번들을 계속 실행 중이라는 것이 가장 그럴듯한 설명입니다

그러나 aem-sdk-api 버전이 코드 기반에서 최신 버전으로 업데이트되었으므로 해당 패키지의 최신 버전을 참조합니다.

이 문제를 해결하려면 aem-sdk-api을(를) 이전 버전으로 다운그레이드하십시오.

자세한 내용은 AEM 핵심 구성 요소 안내서의 AEM as a Cloud Service SDK Build Analyzer Maven Plugin을 참조하십시오.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f