在开发多模块、maven 构建的 OSGi 应用程序时,我正在寻找具有快速周转时间的开发模型。
实际上,最好的解决方案似乎是 Pax Construct 的 maven 插件(它又调用 Pax Runner)来配置 maven 生成的包。但是,在这个(或另一个)maven 插件的帮助下,我没有找到如何部署到正在运行的 OSGi 容器的方法。mvn pax:run
总是重新启动 OSGi 平台。AFAIK 也无法部署到不由 Pax Runner 管理的现有 OSGi 容器(例如 Glassfish v3 或 SpringSource dm Server)。
是否存在允许将 maven 模块快速部署到正在运行的 OSGi 容器的 maven 插件,理想情况下能够挂钩到packaging
生命周期阶段?
使用 maven 开发基于 OSGi 的应用程序时,您的开发周期如何?