建置影像步驟管道失敗
更新本機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.util和com.adobe.cq.wcm.core.components.models.
但由於aem-sdk-api版本已在程式碼基底中更新為較新的版本,因此它會參考這些套件的較新版本。
若要修正此問題,請將aem-sdk-api降級為舊版。
如需詳細資訊,請參閱AEM核心元件指南中的AEM as a Cloud Service SDK組建分析器Maven外掛程式。