Java 为OSGi捆绑包寻找良好的开发环境
我目前正在研究OSGi捆绑包的开发环境 我的目标是找到一种方法来轻松地开发、测试和调试我将要编写的包。此外,我还有一些“文化”要求Java 为OSGi捆绑包寻找良好的开发环境,java,eclipse,maven-2,osgi,Java,Eclipse,Maven 2,Osgi,我目前正在研究OSGi捆绑包的开发环境 我的目标是找到一种方法来轻松地开发、测试和调试我将要编写的包。此外,我还有一些“文化”要求 我希望能够使用java持续集成服务器(通常是) 作为第一个需求的结果,我希望有一个可重复的、一键式的构建过程。我的典型工具是 最后,作为Eclipse的长期用户,手头有m2eclipse来合并我的EclipseEnv和maven-one,我显然希望能够使用该IDE进行测试和调试 到目前为止,以下是我知道的信息 我可以使用(并且已经测试过),它们都提供干净的包装
- 我希望能够使用java持续集成服务器(通常是)
- 作为第一个需求的结果,我希望有一个可重复的、一键式的构建过程。我的典型工具是
- 最后,作为Eclipse的长期用户,手头有m2eclipse来合并我的EclipseEnv和maven-one,我显然希望能够使用该IDE进行测试和调试
- 我可以使用(并且已经测试过),它们都提供干净的包装设施
- 我已经测试过(和EclipsePax),但对两者都不太满意:maven pax生成了一个非常繁重的项目,其中添加依赖项非常容易出错(maven命令行及其所有参数本身就是一个地狱)
- 我看了一下,它似乎有一些很好的直接maven配置,但除了使用传统的JPDA桥之外,我不知道如何将它与Eclipse集成。然而,它似乎更面向生产,而不是面向开发,因此可能需要大量的配置来满足我的需要(尽管阅读它的用户手册并没有证明这一点)
编辑:我的目标不是提供eclipse插件或功能,而是创建独立的应用程序,最终可能打包为webapp(例如,以类似的方式)。第谷能做到吗?它似乎不是这样,因为它的页面只列出了特定于eclipse的包类型(但我可能错了)我还没有测试过它,但是当涉及到管理OSGi捆绑包的maven/eclipse插件时,似乎是官方项目 看 当然,第谷是:
OP在评论中提到的其他选项包括:
- 及
- 及