イメージのビルド ステップ パイプラインの失敗

プロジェクトのルートにある pom.xml ファイルのローカル SDKを更新し>**<aem-sdk-api に変更を加えると パイプラインで問題が発生する可能性があります。 イメージのビルドステップでパイプラインが失敗します。 この問題を解決するには、<aem-sdk-api> を以前のバージョンにダウングレードする必要があります。

説明 description

環境

Adobe Experience Manager

問題/症状

ローカルのSDKを更新し、プロジェクトのルートにある pom.xml< aem-sdk-api> を変更すると、パイプラインに問題が発生する場合があります。

イメージのビルドステップで、パイプラインが失敗します。

ビルドログには、[ 1] に類似したメッセージが存在します。

[ 1]

解決策 resolution

[ 1] によると、[api-regions-exportsimports] は、Maven プロジェクトに含まれている他のバンドルの Export-package 宣言によって、すべての OSGI バンドルの Import-Package 宣言が満たされているかどうかを確認します。

トラブルシューティングを行うには、パッケージを提供するバンドルがデプロイメントに含まれているかどうかを確認します。 または、書き出す予定のバンドルのマニフェストを確認して、間違った名前やバージョンが使用されたかどうかを判断します。

ただし、お客様の場合で最も妥当な説明は、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 プラグイン ​ を参照してください。

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