Java Maven m2存储库:使其成为OBR

Java Maven m2存储库:使其成为OBR,java,maven,osgi,bnd,obr,Java,Maven,Osgi,Bnd,Obr,我的Maven存储库有问题,我正在尝试让eclipse的BNDTools插件与我的本地m2存储库一起工作。但它声称我的m2存储库不是OBR存储库,因此不能用于OBR解析 显然,Maven Bundle插件应该生成OBR数据,但我们(团队)注意到repository.xml与存储库中的所有文件都不是最新的,所以我们尝试使用apache karaf cave解决方案来重建xml文件,但我担心这就是我出错的地方 我意识到这似乎是一个不合逻辑的解决办法,但我向你保证,在我们的设置中,这似乎是最简单的方法

我的Maven存储库有问题,我正在尝试让eclipse的BNDTools插件与我的本地m2存储库一起工作。但它声称我的m2存储库不是OBR存储库,因此不能用于OBR解析

显然,Maven Bundle插件应该生成OBR数据,但我们(团队)注意到repository.xml与存储库中的所有文件都不是最新的,所以我们尝试使用apache karaf cave解决方案来重建xml文件,但我担心这就是我出错的地方

我意识到这似乎是一个不合逻辑的解决办法,但我向你保证,在我们的设置中,这似乎是最简单的方法

所以我想问你的问题是: 如何使用所有OBR数据重建repository.xml文件。否则,如何将我的m2回购设置为符合OBR的存储库


提前感谢各位。

maven bundle插件有一个“索引”目标,可以重建您的repository.xml文件。

我意识到,我可以使用maven bundle插件的“bundle:index”函数来解决这个问题。希望这能帮助其他有同样问题的男孩。文档[此处][1][1]:将此添加为您问题的答案,并在期限到期时接受它。这将使每个人都明白解决方案是什么。