生成图像步骤管道失败
在更新本地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.util和com.adobe.cq.wcm.core.components.models.
但由于aem-sdk-api版本已在代码库中更新到较新版本,因此它引用了这些包的较新版本。
要解决此问题,请将aem-sdk-api降级到以前的版本。
有关更多信息,请参阅《AEM核心组件指南》中的AEM as a Cloud Service SDK Build Analyzer Maven插件。