如何让eclipse知道maven存储库中的OSGI包(本地和远程)

Mau*_*uli 6 java osgi maven-2 bundle

我有一个通过maven构建的项目.每个模块都构建为osgi包.

在Eclipse中,模块也具有插件特性.一些模块需要外部依赖(log4j,apache commons,...),它们也可以作为maven存储库的插件(例如spring enterprise repository,也是一个OBR).

Maven本身没有问题来解决这些依赖关系,但我怎么能说服Eclipse 使用maven存储库检索并解析这些bundle 作为插件(我不想为每个包装器插件制作)?

是否有可以在日食中安装的"Maven Provisioner"?

Mau*_*uli 5

我没有找到任何东西,所以我说服了我的同事写了一个eclipse插件,它正是这样做的.它是一个分析m2存储库并从那里获取找到的osgi插件的供应者.这是一个alpha版本,但您可以尝试一下,我们很乐意得到回复.只需写信息[at] inavare [dot] net

您可以在此处找到更新站点http://repo.openscada.org/eclipse/