2011-10-06 13 views
5

क्या जावा जेएआर में MANIFEST.MF फ़ाइल JAR specification से परे कोई सम्मेलन है? दिलचस्प जानकारी जो मैं शामिल करना चाहूंगा वह है: बिल्ड तिथि और अन्य निर्माण जानकारी, एसवीएन संशोधन, शायद एक विवरण। मुझे सुझाव नहीं मिला है कि संबंधित कुंजी का नाम कैसे दिया जाए। क्या कोई वास्तविक तथ्य या कम से कम आम कुंजी नाम हैं जिनका उपयोग उन चीजों के लिए प्रकट होता है जो कल्पना द्वारा कवर नहीं होते हैं?manifest.mf फ़ाइल की अतिरिक्त सामग्री के लिए सम्मेलन?

उत्तर

1

आप किसी भी कुंजी/मूल्य जोड़ी को शामिल कर सकते हैं जो spec को तोड़ नहीं देता है। (उदाहरण के लिए मूल्य की लंबाई में)। इसे कैसे करें, यह इस बात पर निर्भर करेगा कि आप कौन सा टूल मैनिफेस्ट बनाने के लिए उपयोग कर रहे हैं।

+0

मैंने इस सवाल को स्पष्ट किया कि मुझे उपकरण की परवाह नहीं है (मुझे एक मिला है) लेकिन चाबियों के नामों के बारे में। –

0

specificationअच्छी मेनिफेस्ट फ़ाइलों को लिखने के लिए उपयोगी हो सकता है।

+0

निश्चित रूप से, इसीलिए मैंने प्रश्न में विनिर्देश से जुड़ा हुआ है। :-) वास्तव में उपकरण (मेवेन-जार-प्लगइन) इस पर ध्यान रखता है। लेकिन यह मुझे बताता है कि बिल्ड तिथि या एसवीएन संशोधन या विवरण के लिए कुंजी का नाम कैसे दिया जाए - यह बस परवाह नहीं करता है। –

+0

क्षमा करें, मुझे आपका लिंक नहीं दिखाई दिया। – michael667

2

JAR Manifest: Overview उल्लेख करता है कि "जिन गुणों को समझ में नहीं आता है उन्हें अनदेखा किया जाता है।" कुछ भी Main Attribute ठीक होना चाहिए। सीटू में मेनिफेस्ट की जांच करने के लिए यहां कुछ हद तक अधिक व्यापक summary link और एक सुविधाजनक utility है।