Eclipse PDE项目,添加包依赖项

Eclipse PDE项目,添加包依赖项,eclipse,osgi,pde,Eclipse,Osgi,Pde,在PDE项目中,是否有方法将文件系统中的第三方捆绑包添加为我的项目的依赖项?我期待着做同样的事情,BND工具允许;将包添加到本地存储库,然后从项目中的该包导入包。我不想使用maven osgi插件 我已经尝试使用外部捆绑包创建用户库,并将其设置为项目的构建路径,但没有任何帮助。您想要的是。目标平台中的任何捆绑包都位于具有正确包导入的项目的构建路径上。用于创建目标平台的工具位于“窗口->首选项->插件开发->目标平台”下。您可以在插件开发中使用约定,在每个项目中创建目录“bundles”(或“li

在PDE项目中,是否有方法将文件系统中的第三方捆绑包添加为我的项目的依赖项?我期待着做同样的事情,BND工具允许;将包添加到本地存储库,然后从项目中的该包导入包。我不想使用maven osgi插件


我已经尝试使用外部捆绑包创建用户库,并将其设置为项目的构建路径,但没有任何帮助。

您想要的是。目标平台中的任何捆绑包都位于具有正确包导入的项目的构建路径上。用于创建目标平台的工具位于“窗口->首选项->插件开发->目标平台”下。

您可以在插件开发中使用约定,在每个项目中创建目录“bundles”(或“lib”)。编辑目标平台(如Holly所述),并使用project_loc变量添加新位置:

${project_loc}/bundles

然后,对于每个项目,其bundles目录中的任何插件都将作为依赖项自动可用。(如果新捆绑包未立即显示,请在选择项目后转到首选项中的目标平台,它将刷新)


如果您使用RunAs。。。OSGi框架测试您的捆绑包,但它找不到您需要运行的外部捆绑包…>运行配置。。。并确保已在目标平台的列表中选中捆绑包。

谢谢Holly。这正是我想要的。