首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSGI错误: bundle 73:package=org.apache.commons.httpclient中的未解析包

OSGI错误: bundle 73:package=org.apache.commons.httpclient中的未解析包
EN

Stack Overflow用户
提问于 2011-10-05 10:56:58
回答 1查看 1.2K关注 0票数 0
  1. I必须使用camel-http组件。
  2. i在POM文件中添加了依赖项。(代码清单1) Runtime.
  3. So
  4. I开始为"package=org.apache.commons.httpclient“获取未解决的包错误,我已经添加了commons的依赖项(代码清单2)。我在嵌入式依赖项中添加了它,因为commons是一个非osgi。
  5. i仍然会出现相同的错误。
  6. ,我也尝试在标签.

中添加这个包。

注意到-我可以看到依赖关系在Import下,在我的包jar生成的清单文件中得到反映。

代码清单1:

代码语言:javascript
复制
    <dependency>
      <groupId>org.apache.camel</groupId>
      <artifactId>camel-http</artifactId>
      <version>${camel-version}</version>
      <!-- use the same version as your Camel core version -->
    </dependency>

代码清单2:

代码语言:javascript
复制
    <dependency>
      <groupId>commons-httpclient</groupId>
      <artifactId>commons-httpclient</artifactId>
      <version>3.1</version>            
    </dependency>
EN

回答 1

Stack Overflow用户

发布于 2011-10-09 01:56:09

Servicemix有一个针对的OSGi包包装器,您能尝试安装它而不是将它嵌入到包中吗?

mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/3.1_4

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7660229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档