2012-07-12 7 views
5

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

उत्तर

6

पी 2 प्लगइन निर्भरताओं का पालन करेगा सभी आवश्यक प्लगइन्स (या सुविधाओं को कॉन्फ़िगर किया गया है) के आधार पर स्थापित करने के लिए। यदि आप Help>Install New Software का उपयोग करते हैं तो सभी प्लगइन के लिए अपडेट साइट उपलब्ध होनी चाहिए, और "आवश्यक सॉफ़्टवेयर ढूंढने के लिए इंस्टॉल के दौरान सभी अपडेट साइटों से संपर्क करें" की जांच की जानी चाहिए।

कमांड लाइन पी 2 निदेशक का उपयोग करते समय, आपको उस कमांड लाइन पर आवश्यक सभी अपडेट साइटों को सूचीबद्ध करना होगा। पूर्व:

eclipse/eclipse \ 
-application org.eclipse.equinox.p2.director \ 
-noSplash \ 
-repository \ 
http://download.eclipse.org/egit/updates-nightly,\ 
http://download.eclipse.org/e4/updates/0.12-I-builds,\ 
http://download.eclipse.org/releases/juno,\ 
file://$HOME/eclipseUpdate \ 
-installIUs \ 
org.eclipse.egit.feature.group,\ 
org.eclipse.egit.source.feature.group,\ 
org.eclipse.jgit.feature.group,\ 
org.eclipse.jgit.source.feature.group,\ 
org.eclipse.egit.fetchfactory.feature.group,\ 
org.eclipse.emf.sdk.feature.group,\ 
org.eclipse.xtext.sdk.feature.group,\ 
org.eclipse.wst.xml_ui.feature.feature.group,\ 
org.eclipse.pde.api.tools.ee.feature.feature.group,\ 
org.eclipse.e4.core.tools.feature.feature.group,\ 
org.eclipse.e4.tools.css.spy.feature.feature.group,\ 
org.eclipse.e4.tools.css.editor.feature.feature.group 
+0

धन्यवाद, पॉल। मुझे कमांड लाइन का उपयोग किए बिना एक और समाधान मिला। – Ecil

7

फ़ीचर मैनिफेस्ट संपादक खोलें, सूचना टैब पर जाएं, उप-टैब पर जाने के लिए साइट पर जाएं। उन प्लगइन के लिए सभी अपडेट साइटें जोड़ें जिन पर आपकी प्लगइन निर्भर है। अपनी प्लगइन स्थापित करते समय "आवश्यक सॉफ़्टवेयर खोजने के लिए इंस्टॉल के दौरान सभी अपडेट साइटों से संपर्क करें" विकल्प को चेक करें।

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