我想在Karaf 3.0.0-RC1中使用H2数据库加载来获取Scala库,我收到了此错误
Unresolved constraint in bundle org.h2 [86]: Unable to resolve 86.0: missing requirement
[86.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.jdbc)(version>=1.0.0)
有谁知道我需要添加到POM和/或feature.xml才能使其正常工作?
谢谢, 鲍勃
答案 0 :(得分:3)
您需要包含该包的jar。得到它:
您将获得包含该包的依赖项列表。例如,第一个对您有好处:http://search.maven.org/#artifactdetails|org.ow2.spec.osgi|ow2-jdbc-service-1.0-spec|1.0.13|bundle
顺便说一句:该软件包最初来自OSGi企业规范(或简编,不记得了)。就像我看到的那样,所有的OSGi规范包都可以在逻辑上分离的ow2依赖项中使用。
在Karaf,可能还有其他方法来获得你需要的依赖,但我过去没有使用过Karaf。