建置影像步驟管道失敗

更新本機SDK並對專案根目錄下​ pom.xml檔案 ​中的​ <aem-sdk-api> ​進行變更後,您可能會遇到管道問題。 管道在建置影像步驟期間失敗。 若要解決此問題,您必須將​ <aem-sdk-api> ​降級為舊版。

說明 description

環境

Adobe Experience Manager

問題/症狀

更新本機SDK並在專案根目錄修改pom.xml< aem-sdk-api>後,您可能會遇到管道問題。

在建置影像步驟期間,管道會失敗。

在建置記錄檔中,出現類似於[ 1]的訊息。

[ 1]

解決方法 resolution

根據[ 1][api-region-exportsimports] ​會檢查所有OSGI套件組合是否都有其匯入套件宣告已由Maven專案中其他包含套件組合的Export-package宣告滿足。

若要進行疑難排解,請參閱提供套件的套件組合是否包含在部署中。 或者,檢視您預期匯出的套件組合資訊清單,以判斷使用的名稱或版本是否錯誤。

不過,在您的案例中,對此最合理的解釋可能是您的AEM執行個體仍在執行稍微過時的版本cq.wcm.core.components套件,這會匯出較舊版本的com.adobe.cq.wcm.core.components.utilcom.adobe.cq.wcm.core.components.models.

但由於aem-sdk-api版本已在程式碼基底中更新為較新的版本,因此它會參考這些套件的較新版本。

若要修正此問題,請將aem-sdk-api降級為舊版。

如需詳細資訊,請參閱AEM核心元件指南中的AEM as a Cloud Service SDK組建分析器Maven外掛程式

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