Java 通过Maven部署OSGI捆绑包

Java 通过Maven部署OSGI捆绑包,java,maven-2,osgi,equinox,Java,Maven 2,Osgi,Equinox,有没有办法通过maven命令在运行的equinox容器中部署osgi捆绑包 有没有同样的插件 经过大量搜索,我发布了这个问题。我发现PAX-RUNNER可能有用。但这对费利克斯来说效果很好,而不是对春分。此外,pax runner似乎每次都会启动一个新的容器实例。我希望我的osgi捆绑包部署在运行的equinox环境中,这需要通过maven命令来完成。哎哟。部署必须在运行的OSGi框架内完成。现在,一些框架公开了从外部实现这一点的工具,但是如果您需要跨框架一致工作的东西,您需要自己编写,组件之间

有没有办法通过maven命令在运行的equinox容器中部署osgi捆绑包

有没有同样的插件


经过大量搜索,我发布了这个问题。我发现PAX-RUNNER可能有用。但这对费利克斯来说效果很好,而不是对春分。此外,pax runner似乎每次都会启动一个新的容器实例。我希望我的osgi捆绑包部署在运行的equinox环境中,这需要通过maven命令来完成。

哎哟。部署必须在运行的OSGi框架内完成。现在,一些框架公开了从外部实现这一点的工具,但是如果您需要跨框架一致工作的东西,您需要自己编写,组件之间的编排将是令人讨厌的-想想OSGi捆绑包,它公开了一个HTTP端点,该端点接受已发布的捆绑包进行安装,还有一个maven插件可以发送它们。如果你真的写了它,不要自己保存。

实际上OSGi联盟最近发布了一个用于RESTful管理界面的RFC,包括发布新捆绑包、更新捆绑包等功能。不过,到目前为止,它只是一个RFC,我还不知道它的实现。@NeilBartlett,太好了!谢谢你的提示,现在就开始阅读。