首页 > 解决方案 > AWSSDK 包在 AEM 6.5 中未解析

问题描述

我正在使用 AWSSDK 从 Amazon SQS 读取消息,因为我使用了版本 2.15.14 的 software.amazon.awssdk maven 组依赖项,当构建没有问题但利用 aws apis 的 OSGi 捆绑包(核心)在由于未解析的 aws 包,AEM Felix 控制台的安装状态。

这是未解决的软件包列表。

software.amazon.awssdk.auth.credentials
software.amazon.awssdk.awscore
software.amazon.awssdk.regions
software.amazon.awssdk.services.sqs

当我尝试使用这些包创建一个 Eclipse 插件并在 Felix 控制台手动安装时,我看到一些其他包开始显示未解决并且它继续运行。

任何帮助将不胜感激。

@alexander-berndt,你能帮帮我吗?

问候

标签: osgiaws-sdkaemamazon-sqsosgi-bundle

解决方案


您是否需要这些依赖项?如果没有,只需将它们从构建配置中排除。像这样的东西应该适合你:

                <Import-Package>
                    javax.inject;version=0.0.0,
                    !sun.misc;resolution=optional,!javax.persistence,!com.sun.jdi.*,


                    !software.amazon.awssdk.auth.credentials,!software.amazon.awssdk.awscore,!software.amazon.awssdk.regions!,software.amazon.awssdk.services.sqs

                    *
                </Import-Package>

推荐阅读