【问题标题】:Bundle not found in bnd-cache在 bnd-cache 中找不到捆绑包
【发布时间】:2013-01-03 00:13:28
【问题描述】:

我遇到了 bndtools 的问题。解析完成没有问题,但是在我单击运行描述符中的“运行 OSGi”后,出现以下问题:

Status ERROR: bndtools.core code=0 jena-arq~;version=[2.9.4,2.9.5) Not found in [bnd-cache, aQute.lib.deployer.obr.LocalOBR@1fef0b44, aQute.lib.deployer.obr.OBR@6ccadbd, aQute.lib.deployer.obr.LocalOBR@67a256c7, aQute.lib.deployer.obr.OBR@2d52912f] null

【问题讨论】:

    标签: osgi bnd bndtools


    【解决方案1】:

    查看 jena-arq~ 你必须在其中一个列表中列出 jena-arq 两次...如果有重复,bnd 会在名称后面附加 ~。这当然应该在寻找名称之前被删除,请提交一个关于这个的错误。但是,确保每个名称在列表中只出现一次也应该有效。

    【讨论】:

    • 感谢您的回答。好的,我检查过了。唯一的问题是我的 obr 存储库中有两个不同版本的 jena-arq。并且摊位解决了。
    • 你能在 github/bndtools/bnd 上提交一个 bug 吗?我猜 bnd 需要在最后删除 ~ ,因为可能需要(尽管不希望)两次拥有相同的包。
    猜你喜欢
    • 1970-01-01
    • 2010-11-19
    • 2018-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 2019-09-01
    相关资源
    最近更新 更多