- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在开发多模块、maven 构建的 OSGi 应用程序时,我正在寻找一种周转时间短的开发模型。
实际上,最好的解决方案似乎是 Pax Construct 的 maven 插件(反过来又调用 Pax Runner)来配置 maven 生成的包。但是,我没有找到如何借助此(或另一个)maven 插件部署到正在运行的 OSGi 容器的方法。 mvn pax:run
始终重新启动 OSGi 平台。 AFAIK 也不可能部署到不受 Pax Runner 管理的现有 OSGi 容器(例如 Glassfish v3 或 SpringSource dm Server)。
是否存在一个 Maven 插件,允许快速将 Maven 模块部署到正在运行的 OSGi 容器,理想情况下能够 Hook 到打包
生命周期阶段?
使用 Maven 开发基于 OSGi 的应用程序时,您的开发周期是怎样的?
最佳答案
如果您使用glassfish,您可以配置maven的target/目录以供GlassFish监视更新,然后GlassFish将在创建jar时自动安装并启动jar,当jar被删除时它将卸载它并更新jar当 jar 在目标目录中更新时。为此,创建一个名为
的文件org.apache.felix.fileinstall-maven.cfg 内容如下:felix.fileinstall.dir=/路径/到/目标/felix.fileinstall.poll=5000felix.fileinstall.bundles.new.start=true
将此文件放入domain1/autodeploy/bundles/
如有进一步问题,请发送邮件 glassfish 用户别名。萨胡
关于maven-2 - 使用 Maven 和 OSGi 快速周转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1991301/
我是一名优秀的程序员,十分优秀!