Cloud Manager 빌드에서 Java 11 코드 실패

이 문제를 해결하려면 Java 11을 사용하도록 Maven 프로젝트 구성을 업데이트하십시오.

설명 description

환경

Adobe Experience Manager as a Cloud Service (AEMaaCS)

문제

Java 버전 => 11과 관련된 코드가 Cloud Manager를 통한 빌드 프로세스에서 실패합니다.

관찰할 수 있는 Java 오류 메시지의 예:

예 1:

package java.net.http does not exist

예 2:

Java 9 Map.of()을(를) 사용하여 정적 맵 초기화

error:
symbol: method of(java.lang.String,java.lang.String)
location: interface java.util.Map

해결 방법 resolution

이 문제를 해결하려면 Java 11을 사용하도록 Maven 프로젝트 구성을 업데이트하십시오.

원인

기본적으로 프로젝트는 Oracle 8 JDK를 사용하여 Cloud Manager 빌드 프로세스를 통해 빌드됩니다.

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