Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 验证OSGi清单_Java_Osgi_Manifest - Fatal编程技术网

Java 验证OSGi清单

Java 验证OSGi清单,java,osgi,manifest,Java,Osgi,Manifest,解析和验证OSGi清单文件的最佳方法是什么?我有一堆MANIFEST.MF文件,其中一个有语法错误。做这件事最好的工具是什么?我不想把所有的包都加载到Eclipse中去发现问题。这个工具似乎可以提供这样的清单检查,但我不确定如何 好的,根据页面,你可以做一个 bnd print -verify *.jar 检查jar的有效性 此外,您的包不是在Eclipse world中构建的吗,我建议您使用优秀的工具来创建它们,它实际上是上述BND的包装器。Spring的库中也有清单解析和编辑文件-类是c

解析和验证OSGi清单文件的最佳方法是什么?我有一堆MANIFEST.MF文件,其中一个有语法错误。做这件事最好的工具是什么?我不想把所有的包都加载到Eclipse中去发现问题。

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

好的,根据页面,你可以做一个

 bnd print -verify *.jar
检查jar的有效性


此外,您的包不是在Eclipse world中构建的吗,我建议您使用优秀的工具来创建它们,它实际上是上述BND的包装器。

Spring的库中也有清单解析和编辑文件-类是com.springsource.util.osgi.manifest。

使用
BND
3.5.0进行了尝试,验证标志应该是
--verify
(两条破折号)。