如果更改Manifest.MF文件中的Bundle-Version,将会发生什么影响?
我也无法理解为什么我们在Manifest.MF文件中使用Bundle-Version,Manifest-Version,Bundle-ManifestVersion?
答案 0 :(得分:0)
Manifest-Version
是此清单使用的Java manifest specification的版本-通常始终为1.0。您通常不会对此进行更改。
Bundle-ManifestVersion
是此清单使用的OSGi manifest specification的版本。同样,您通常不会更改此设置。
Bundle-Version
是插件的版本,格式为'major.minor.micro.qualifier'。 “限定符”通常是某种构建ID。通常,每次更换插件时,通常会增加“主要”,“次要”或“微型”之一。
OSGi使用术语“捆绑包”来表示Eclipse所谓的“插件”。
答案 1 :(得分:0)
Bundle-Version
-OSGi捆绑包的版本(在Eclipse捆绑包中也称为插件):捆绑包可以定义对版本范围内其他捆绑包的依赖关系Manifest-Version
- JAR清单格式的版本(到目前为止1.0
)Bundle-ManifestVersion
- OSGi Manifest格式的版本,该版本扩展了JAR Manifest格式(自版本4起2
)