【发布时间】:2022-01-09 19:21:50
【问题描述】:
每次我尝试启动 OSGi 包时都会收到 missing requirement 错误,即使通过 mvn install 的编译成功并且所有必要的包都已导出。
当我启动捆绑包时,我总是收到此错误:
Error executing command: Error executing command on bundles:
Error starting bundle 124: Unable to resolve org.test.osgi-client [124](R 124.0): missing requirement [org.test.osgi-client [124](R 124.0)] osgi.wiring.package; (&(osgi.wiring.package=org.eclipse.paho.client.mqttv3)(version>=1.2.0)(!(version>=2.0.0))) Unresolved requirements: [[org.test.osgi-client [124](R 124.0)] osgi.wiring.package; (&(osgi.wiring.package=org.eclipse.paho.client.mqttv3)(version>=1.2.0)(!(version>=2.0.0)))]
关于如何解决这个问题的任何想法?我尝试了所有方法,但它无法启动...
【问题讨论】:
-
您是否安装并解决了合适的 paho 客户端包?
标签: java osgi mqtt osgi-bundle