2009-05-28 8 views
11

मेरा ग्रहण प्लग-इन अनपॅक किया जाना चाहिए।मैं एक्लिप्स प्लग-इन को अनपॅक करने के लिए कैसे मजबूर करूं?

मैं इंस्टॉलर को इसे अनपैक करने के लिए कैसे लागू कर सकता हूं?

अगर यह जार फ़ाइल को आसानी से plugins फ़ोल्डर में गिरा दिया गया है तो इसे अनपॅक किया जाएगा?

+0

कारण है कि यह अनपैक करने की आवश्यकता है? (यदि आप रनटाइम पर फ़ाइलें खोल रहे हैं, तो आप जार में फ़ाइलों को खोलने के लिए getResourceAsStream() का उपयोग कर सकते हैं) –

+0

@ScottStanchfield यह वास्तव में काम नहीं करता है। ऐसी कई चीजें हैं जिन्हें तारों के रूप में पूर्ण पथ के संदर्भ की आवश्यकता होती है। getResourceAsStream केवल थोड़ी देर में उपयोगी है। –

+0

मैं सहमत हूं। getResourceAsStream() वास्तव में एक एसडब्ल्यूटी वेब ब्राउज़र जैसी चीजों की मदद नहीं करता है, जिसे मैं आज में चला गया था, वास्तव में। – KevinL

उत्तर

10

प्लगइन समेत सुविधा को कॉन्फ़िगर करते समय इसे चुना जा सकता है। प्लगइन सूची पर जाएं, अपनी प्लगइन का चयन करें और "स्थापना के बाद प्लग-इन संग्रह को अनपैक करें" की जांच करें।

तर्कसंगत रूप से, इस संपत्ति को प्लगइन द्वारा स्वयं परिभाषित किया जाना चाहिए। वहाँ के बारे में है कि https://bugs.eclipse.org/bugs/show_bug.cgi?id=157562

संबंध एक बग रिपोर्ट, Vlad

+1

ऐसा लगता है कि अब काम नहीं कर रहा है। मेरा प्लग-इन कोड इस सेटिंग के साथ भी एक जार फ़ाइल के रूप में पैक किया गया है। मैंने प्लग-इन मेनिफेस्ट में "एक्लिप्स-बंडलशिप: डीआईआर" भी कोशिश की, और उस निर्देश को छोड़ दिया। UI से एक तैनाती सुविधा निर्यात करते समय सुविधा.xml में अनपैक सेटिंग का सम्मान नहीं किया जाता है। – MidnightJava

+0

यह ठीक से काम करता है। मैं जिस प्लग-इन में निर्माण कर रहा था, उसके पास build.properties – MidnightJava

+0

@MidnightJava में निर्दिष्ट बिन/डीआईआर नहीं था: मुझे आश्चर्य है कि 'build.properties' फ़ाइल में 'bin' dir क्यों प्लग-इन को अनपॅक किए जाने के लिए मायने रखता है? क्या आपको ये पता है? – Lii

8

आप या तो जार (डिफ़ॉल्ट) या निर्देशिका करने के लिए अपने MANIFEST.MF फ़ाइल में ग्रहण-BundleShape मान सेट कर सकते हैं। अगर डीआईआर पर सेट किया गया है, तो इसे अनपॅक किया गया है।

Eclipse-BundleShape: dir 

http://eclipsesource.com/blogs/2009/01/20/tip-eclipse-bundleshape

संबंधित मुद्दे

 संबंधित मुद्दे