使用目标导出OSGI产品导出

时间:2013-05-31 15:15:29

标签: osgi product equinox

我正在使用OSGI equinox(eclipse),我现在正在努力解决问题。 我创建了一个具有功能依赖性的产品,当我尝试导出产品时,我收到以下错误: “无法完成安装,因为无法找到一个或多个所需物品。 需要捆绑..但它找不到..不能满足依赖..“ 错误中的包来自目标平台,它从http链接下载,但它在我的本地计算机上。 当我从eclipse运行程序/产品时,一切正常,没有错误,但是当我尝试导出产品时,找不到捆绑包。 我从目标平台下载的所有捆绑包都会出现相同的错误。 产品导出不知道如何获取目标捆绑并导出它们。 我怎么能对产品说“从目标平台上拿走所有捆绑包”? 我在网上搜索但没有答案。 非常感谢你, Tsahar

1 个答案:

答案 0 :(得分:0)

在.product中,您必须包含一个或多个完全解决产品所有依赖关系的功能。 在导出点击产品编辑器右上角的“validade ...”按钮之前,您应该始终测试一切是否正常。

如果缺少任何依赖项,编辑器会向您显示它们。

您必须确保在.product中指定的功能包含所有必需的捆绑包。

成功验证过程后,您将收到一个“未检测到任何问题”的对话框。信息。然后你可以成功导出!

相关问题