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