如何在eclipse中使用带有osgi的maven?

时间:2015-07-17 09:38:09

标签: eclipse maven osgi

我是maven和OSGi的新手,我想将OSGi与maven一起使用。一开始我搜索,但我没有找到一些符合我需要的文章。所以我决定在这里问。

我明白我必须使用maven-bundle-plugin,但我不知道如何在eclipse上使用它。如果你知道如何将它整合到eclipse上请解释一下。

我已经从Eclipse的市场下载了m2e集成,我已经安装了它。

http://securesoftwaredev.com/2009/11/21/osgi-maven-eclipse/

我也遵循了本教程的步骤,但在我的情况下,在上下文菜单中没有出现maven选项。

2 个答案:

答案 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插件视角。

另请参阅Karaf Tutorials for complete examples