Java 如何将AWS SDK添加到OSGi环境

Java 如何将AWS SDK添加到OSGi环境,java,amazon-web-services,osgi,Java,Amazon Web Services,Osgi,如何在OSGi捆绑包中使用AWS Java SDK?我在pom.xml中添加了以下依赖项: <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk</artifactId> <version>1.3.27</version> </dependency> 您需要一个导出该包的OSGi包,以便能够在运行时访

如何在OSGi捆绑包中使用AWS Java SDK?我在pom.xml中添加了以下依赖项:

<dependency>
  <groupId>com.amazonaws</groupId>
  <artifactId>aws-java-sdk</artifactId>
  <version>1.3.27</version>
</dependency>

您需要一个导出该包的OSGi包,以便能够在运行时访问它

如果aws java sdk没有OSGi捆绑包,您可以通过创建包含并导出该包的捆绑包来创建自己的捆绑包

请看这里的问题:


注意,也可以将库直接嵌入到OSGi捆绑包中,但是为了使应用程序更模块化,我建议不要这样做。

谢谢您的回答,我已经尝试嵌入库,但它不起作用。它无法正确激活捆绑包。好的,我显然需要更多信息才能提供帮助。当我添加和添加*时,您在felix控制台中看到了什么错误;resolution:=可选没有任何错误,但activate方法无法正常运行。如何禁用所有导入的软件包?请在没有解析的情况下尝试:=可选它可能会在felix控制台中给您一个错误。如果没有,请检查日志中是否有任何错误。
missing package(s) or can not resolve all of the them: com.amazonaws.services.dynamodb.model, com.amazonaws.services.dynamodb, com.amazonaws.auth