在运行时从Maven仓库获取Felix / OSGI捆绑包

时间:2013-10-21 18:12:30

标签: maven osgi bundle

我一直在寻找Felix实例在启动时从Maven存储库中提取bundle工件的任何可能方法。我有谷歌这个,但总是最终得到Maven的BND插件的搜索结果(我目前用它来编译和安装捆绑包)。

有人知道这是否可行?

基本上,我想定义某种Felix配置,它确切地指定要拉出的包和从哪里取消下载工件的手动步骤并将它们放在Felix的“包”目录中。

EDIT 我还要提一下,开发机器与托管Felix的AWS VM完全分开。这就是为什么我需要Felix /插件来下载工件本身,而不是让这部分构建步骤。

1 个答案:

答案 0 :(得分:0)

您可以尝试PaxRunner作为配置OSGi工具。它解析并下载您定义的包,并包含在Felix / Equinox / ... bundles开始列表中。