我目前正在尝试将 datastax 核心 java 驱动程序转换为 OSGi 等效包,但不断出现错误。
我使用的版本是
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>2.0.0-beta1</version>
</dependency>
引起:org.osgi.framework.BundleException:捆绑MyFramework [1]中未解决的约束:无法解决1.0:缺少要求[1.0] osgi.wiring.package; (&(osgi.wiring.package=com.codahale.metrics)(version>=3.0.0)(!(version>=4.0.0))) 在 org.apache.felix.framework.Felix.resolveBundleRevision (Felix.java:3974) 在 org.apache.felix.framework.Felix.startBundle(Felix.java:2037) 在 org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955) 在 org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942) 在 com.ebay.mypackage.InitializeOSGiFramework.installAndStartBundle(InitializeOSGiFramework.java:307)
任何指针都受到高度赞赏。有没有人致力于将 datastax 转换为 OSGi 包?