Cloud Manager 파이프라인이 AEMaaCS에서 더 이상 사용되지 않는 라이브러리에서 일시 중지됨

Adobe Experience Manager as a Cloud Service에서 코드 스캔 또는 분석 중에 더 이상 사용되지 않는 라이브러리 사용이 감지되면 Cloud Manager 파이프라인이 중지되거나 실패합니다. 더 이상 사용되지 않는 패키지가 고객 코드 또는 종속성에 남아 있는 경우 이러한 경고가 작업 센터에 표시되고 배포를 차단합니다. 이 문제를 해결하려면 플래그가 지정된 패키지를 식별하고 제거하거나 대체한 다음 새 파이프라인 실행을 통해 확인하십시오.

설명 description

환경

Adobe Experience Manager as a Cloud Service

문제/증상

  • Cloud Manager 파이프라인이 코드 품질 또는 스캔 단계에서 일시 중지되거나 실패합니다
  • 더 이상 사용되지 않는 라이브러리 사용이 작업 센터에 표시됨
  • 빌드 로그에 더 이상 사용되지 않는 패키지 사용​이(가) 표시됩니다.
  • 종속성 제거 후 경고 지속
  • 플래그가 지정된 패키지의 소스를 식별할 수 없음

확인 방법

  1. 경고 항목을 검토하고 플래그가 지정된 각 라이브러리 이름을 확인합니다.
  2. 모든 모듈 및 상위 POM에서 라이브러리에 대한 저장소 및 종속성 트리를 검색합니다.
  3. mvn dependency:tree | grep <library-name>을(를) 실행하고 패키지가 없는지 확인합니다.
  4. 코드를 변경한 후 더 이상 사용되지 않는 나머지 패키지 메시지에 대한 빌드 및 코드 품질 로그를 검토하십시오.

해결 방법 resolution

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. Adobe Experience Cloud에 로그인합니다.

  2. AEM > 작업 센터(으)로 이동 > 프로그램 > 환경 을(를) 선택하고 각 문제 항목을 검토하여 라이브러리 이름을 캡처합니다.

  3. 다음을 실행하여 Git 저장소에서 더 이상 사용되지 않는 라이브러리를 검색합니다.

    code language-none
    mvn dependency:tree | grep <library-name>
    
  4. 더 이상 사용되지 않는 Adobe API 목록의 AEM 지침을 사용하여 라이브러리를 업데이트하거나 바꾸십시오.

    com.google.common을(를) com.google.guava:guava:33.4.8-jre 이상의 버전으로 바꾸십시오.

    ch.qos.logback이(가) ACS Commons에서 온 경우 ACS Commons 버전을 업데이트합니다.

  5. 코드 변경 사항을 커밋하고 새 Cloud Manager 파이프라인을 실행합니다.

  6. 파이프라인이 완료된 후 작업 센터로 돌아갑니다. 새 인시던트가 나타나지 않고 플래그가 해결되었는지 확인합니다.

관련 읽기

recommendation-more-help
experience-cloud-kcs-help-kbarticles