Osgi 取决于与servicemix(commons pool 1.6)上可用版本不同的库

Osgi 取决于与servicemix(commons pool 1.6)上可用版本不同的库,osgi,apache-servicemix,Osgi,Apache Servicemix,我有一个项目(camel-osgibundle),在这个项目上我使用commons-pool 1.6(它支持泛型),而servicemix的版本是1.5.4 要解决此依赖关系,我需要做什么 Unable to resolve 219.13: missing requirement [219.13] package; (&(package=org.apache.commons.pool)(version>=1.6.0)... 由于commons-poolJAR已经是一个OS

我有一个项目(camel-osgibundle),在这个项目上我使用commons-pool 1.6(它支持泛型),而servicemix的版本是1.5.4

要解决此依赖关系,我需要做什么

    Unable to resolve 219.13: missing requirement [219.13] package; (&(package=org.apache.commons.pool)(version>=1.6.0)...

由于
commons-pool
JAR已经是一个OSGi捆绑包,您应该能够通过以下方式安装它:

osgi:install -s mvn:commons-pool/commons-pool/1.6

哦,谢谢!我不知道它已经是一个OSGI包了(不过我应该试一下,嗯)