我是maven和OSGi的新手,我想将OSGi与maven一起使用。一开始我搜索,但我没有找到一些符合我需要的文章。所以我决定在这里问。
我明白我必须使用maven-bundle-plugin,但我不知道如何在eclipse上使用它。如果你知道如何将它整合到eclipse上请解释一下。
我已经从Eclipse的市场下载了m2e集成,我已经安装了它。
http://securesoftwaredev.com/2009/11/21/osgi-maven-eclipse/
我也遵循了本教程的步骤,但在我的情况下,在上下文菜单中没有出现maven选项。
答案 0 :(得分:1)
如果您想开发OSGi包或运行OSGi容器并将包作为maven依赖项获取,您可能会发现这个未完成的教程很有用:http://cookbook.everit.org/
请注意,随着OSGi工具的快速改进,这些教程很容易过时。例如:如果可以使用bnd-maven-plugin代替maven-bundle-plugin,我将很快回顾我提到的教程。
答案 1 :(得分:0)
这可能有点过时了。如果你使用当前的日食,那么m2e是预先安装的(最好使用Luna,我遇到了m2e和Mars的一些问题)。 然后只需创建一个新的maven项目或导入现有项目。我在普通的maven构建中使用maven bundle插件(不是tycho)。所以不要使用eclipse插件视角。