bnd -buildpath指令的用法

Posted Yuyu.Racaud

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bnd -buildpath指令的用法相关的知识,希望对你有一定的参考价值。

-buildpath的作用是为项目添加运行时依赖。这个依赖可以是workspace中的另一个项目或者是仓库中的另一个bundle. -buildpath指令只会在编译和构建时起作用,它从来不会被用来运行项目,因为-buildpath依赖只会被用于编译阶段,在这个指令中最好添加只包含api的bundle,你不需要包含实现的bundle.

例子:

-buildpath: \ 
    some.other.workspace.project;version=project,    osgi.core;version=4.3.1,    osgi.cmpn;version=4.3.1

注:里面可以添加workspace的bundle和仓库中所有的bundle,仓库的话,我们可以自己在bnd项目中添加

以上是关于bnd -buildpath指令的用法的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 bnd/maven-bundle-plugin 从 jar 依赖项将资源文件包含到 osgi 包中?

tolua.setpeer学习记录

如何设置捆绑开发环境(Eclipse Equinox Maven)

java.util.ServiceConfigurationError使用OSGi包时,Provider不是子类型