向OSGi应用程序添加外部jar文件会导致问题

问题描述 投票:0回答:1

我是Java OSGi编程的新手。我正在创建一个名为com.myManager的新捆绑包,并将其添加到具有许多捆绑包的现有应用程序中。

我正在创建的捆绑包取决于一个名为jsoup-1.12.1的外部jar文件,该文件用于解析html文件。我可以通过eclipse添加此依赖关系,并且我的捆绑包可以正常构建。

但是,当我尝试将捆绑软件添加到主bndrun应用程序时,出现以下粘贴错误。不幸的是我无法理解这里需要什么。

我想我们不能像我一样简单地添加外部jar文件?预先感谢。

Resolution failed. Capabilities satisfying the following requirements could not be found:
[<<INITIAL>>]
  ⇒ osgi.identity: (osgi.identity=com.myManager)
      ⇒ [com.myManager version=0.0.0]
          ⇒ osgi.wiring.package: (&(osgi.wiring.package=org.jsoup))
java eclipse jar osgi osgi-bundle
1个回答
0
投票

Jsoup已经是OSGi捆绑包。只需将其添加到您的应用程序捆绑中即可。

© www.soinside.com 2019 - 2024. All rights reserved.