生成图像步骤管道失败

在更新本地SDK并对项目根目录下​ pom.xml文件 ​中的​ <aem-sdk-api> ​进行更改后,您可能会遇到管道问题。 管道在构建图像步骤中失败。 要解决此问题,必须将​ <aem-sdk-api> ​降级为以前的版本。

描述 description

环境

Adobe Experience Manager

问题/症状

在更新本地SDK并在项目的根目录下修改pom.xml< aem-sdk-api>后,您可能会遇到管道问题。

在构建图像步骤中,管道出现故障。

生成日志中存在类似于[ 1]的消息。

[ 1]

解决方法 resolution

根据[ 1][api-regions-exportsimports] ​检查所有OSGI捆绑的Import-Package声明是否由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 Build Analyzer Maven插件

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