作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在我的 OSGi bundle 中使用 AWS Java SDK?我在 pom.xml 中添加了以下依赖项:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.3.27</version>
</dependency>
但是当我在 Apache Felix 环境中安装它时,我收到以下缺少软件包的错误:
missing package(s) or can not resolve all of the them: com.amazonaws.services.dynamodb.model, com.amazonaws.services.dynamodb, com.amazonaws.auth
最佳答案
您需要一个导出该包的 OSGi bundle 才能在运行时访问它。
如果没有适用于 aws-java-sdk 的 OSGi bundle ,您可以通过创建包含并导出该包的 bundle 来创建自己的 bundle 。
在这里查看这个问题:Non-osgi library usage in an osgi application
请注意,也可以将该库直接嵌入到您的 OSGi 包中,但我建议不要这样做,以便使您的应用程序更加模块化。
关于java - 如何将AWS SDK添加到OSGi环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14957871/
我是一名优秀的程序员,十分优秀!