验证OSGi清单

时间:2011-03-16 10:11:50

标签: java osgi manifest

解析和验证OSGi清单文件的最佳方法是什么?我有一堆MANIFEST.MF文件,其中一个文件有语法错误。什么是最好的工具?我宁愿不必将所有捆绑包加载到Eclipse中以找到问题。

2 个答案:

答案 0 :(得分:2)

似乎BND工具可以提供这样的清单检查,但我不确定如何......

好的,根据command line页面,您可以执行

 bnd print -verify *.jar

检查罐子的有效性。

此外,如果您的捆绑包不是在Eclipse世界中构建的,我建议您使用优秀的Felix bundle plugin来创建它们,这实际上是前面提到的BND的包装。

答案 1 :(得分:0)

Spring在其库中也有清单解析和编辑文件 - 该类为com.springsource.util.osgi.manifest.BundleManifest。