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