0
我仍然對MANIFEST.MF文件爲什麼包含有關存檔中打包的其他文件的信息感到困惑。我在清單上看到這個tutorial,他們沒有解釋爲什麼它包含有關其他文件的信息。爲什麼MANIFEST.MF文件包含有關存檔中打包的其他文件的信息?
鉭
我仍然對MANIFEST.MF文件爲什麼包含有關存檔中打包的其他文件的信息感到困惑。我在清單上看到這個tutorial,他們沒有解釋爲什麼它包含有關其他文件的信息。爲什麼MANIFEST.MF文件包含有關存檔中打包的其他文件的信息?
鉭
的報價是
清單還可以包含關於打包在檔案中的其他文件信息。清單中應記錄哪些文件信息取決於您打算如何使用JAR文件。默認清單不會假定它應該記錄關於其他文件的信息。
這個問題不是必須的,但它可能。
例如,OSGi存儲有關軟件包版本和依賴關係的信息。
所以,你說的是它包含關於存檔中打包的其他文件信息的原因,以便像OSGi這樣的框架可以在某些場景中使用它。對? –
是的。通常使用屬性文件,但使用MANIFEST文件對於OGSi是有意義的,因爲它是可以存儲所有包的信息的已知位置。 –