missing requirement osgi.wiring.package; (osgi.wiring.package=org.apache.http)

旧城冷巷雨未停 提交于 2020-03-24 14:38:10

3 月,跳不动了?>>>

ODL引入httpclient包,引入之后报错,报根据指定版本引不到包,发现httpclient的包在opendaylight-0.11.0\system下面已经有了,为了快速开发,猜测可能有地方已经引用了这个包了,全局搜索下找到odl-infrautils-diagstatus这个feature下有关于httpclient的引用,于是在想要改源码的地方加入对这个feature的引用就可以了。

如下引用就可以了:

<feature version="1.6.0" prerequisite="false" dependency="true">odl-infrautils-diagstatus</feature>

以上,是为了快速解决问题而找到的比较巧的办法,后面如果需要引入odl本身库里不存在的包则需要一步一步的再研究。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!