opendaylight:如何包含库 jar 文件?

opendaylight: how to include a library jar file?

我正在为 Opendaylight Carbon 开发一项功能(由捆绑包组成)。

我想在我的功能中包含第三方 jar(库)。我怎样才能做到这一点?我不想将它作为一个包包含 - 就像一个链接到我的包的 jar 文件库。

我不想捆绑这个第三方 jar。我只想包含它,以便它可以由我的包解析。谢谢。

你们不能既不"want to include it as a bundle"也不"want to bundle this third party jar"。那么您希望 OSGi (Karaf) 如何/从哪里从您的第三方 JAR 加载 类?!

但捆绑可能比您想象的更容易,因为 maven-bundle-plugin (together with BND which it internally uses) basically can do all the hard work for you if you nicely ask it to via Embed-Dependency.