【问题标题】:Why does MANIFEST.MF file contain information about the other files that are packaged in the archive?为什么 MANIFEST.MF 文件包含有关打包在存档中的其他文件的信息?
【发布时间】:2013-12-18 11:18:51
【问题描述】:

我仍然对为什么 MANIFEST.MF 文件包含有关打包在存档中的其他文件的信息感到困惑。我在清单上阅读了这个tutorial,但他们没有解释为什么它包含有关其他文件的信息。

【问题讨论】:

    标签: java manifest.mf


    【解决方案1】:

    报价是

    清单还可以包含有关打包在存档中的其他文件的信息。究竟应该在清单中记录哪些文件信息取决于您打算如何使用 JAR 文件。默认清单不假设它应该记录关于其他文件的哪些信息。

    重点是它不是必须的,但它可能。

    例如,OSGi 存储有关包版本和依赖项的信息。

    【讨论】:

    • 所以你的意思是它包含有关打包在存档中的其他文件的信息的原因,因此像 OSGi 这样的框架会在某些情况下使用它。对吗?
    • 是的。通常使用属性文件,但使用 MANIFEST 文件对 OGSi 有意义,因为它是一个已知位置,可以存储所有包的信息。
    猜你喜欢
    • 1970-01-01
    • 2021-11-09
    • 2015-11-16
    • 2012-11-13
    • 2012-07-24
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    相关资源
    最近更新 更多