2011-07-01 13 views
5

एक्लिप्स प्लगइन में अतिरिक्त JAR फ़ाइल को शामिल करने का सही तरीका क्या है? मेरी खुद की प्लगइन के लिए apache-commons-io की आवश्यकता है। मैंने जेएआर को अपनी प्लगइन्स निर्देशिका में कॉपी किया और प्लगइन मैनिफेस्ट के "निर्भरता" टैब के माध्यम से इसे जोड़ा। यह मेरे लिए काम करता है, लेकिन मेरे प्लगइन के अन्य उपयोगकर्ताओं को मैन्युअल रूप से कॉमन्स-आईओ डाउनलोड करना होगा।ग्रहण प्लगइन में तृतीय पक्ष लाइब्रेरी जोड़ें

मेरी प्लगइन में कॉमन्स-आईओ पैकेज करने का सही तरीका क्या है?

+0

आपकी विधि ठीक है, बस इस प्लगइन को अपनी अपडेट साइट के माध्यम से दूसरों को उपलब्ध कराने के लिए मत भूलना। यह विधि केवल जार के लिए काम करती है जो पहले ही ओजीआई बंडलों के रूप में पैक की जाती हैं। –

उत्तर

6

मैं आमतौर पर निम्नलिखित रणनीति का उपयोग करें:

  • मैं एक बंडल के रूप में पैक प्रश्न में जार मिल पा रहा है - तो मैं इस का उपयोग करें - अर्थात MANIFEST.MF सही प्रविष्टियां नहीं हैं। सभी प्रकार के प्री-पैक किए गए बंडलों के सेट के लिए Orbit project पर एक नज़र डालें। org.apache.commons.io पहले से ही यहां है ...
  • यदि यह संभव नहीं है, तो मैं बस अपने बंडल में जार शामिल करता हूं, और MANIFEST.MF अपडेट करता हूं - उदा। Bundle-ClassPath: library.jar,.
+0

धन्यवाद, मुझे पहले कक्षा की परियोजना नहीं पता था। मुझे लगता है कि मेरे लिए जाने का रास्ता है। – theDmi

3

कभी-कभी पुस्तकालयों के लिए एक अद्वितीय प्लगइन बनाने के लिए क्लीनर होता है। (इसलिए आप इसे कई प्लगइन, लाइसेंस विषयों, अपने प्लग-इन का आकार, विभिन्न संस्करण, ...)

ऐसा करें "नया ..." श्रेणी: "प्लग-इन विकास" फिर "मौजूदा जार आर्चीव से प्लग-इन"

अपने जार का चयन करें और वहां जाएं।

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