2013-08-22 11 views
7

हमारा उद्देश्य एक वितरित टीम में ओएसजीआई बंडलों का निर्माण करने के लिए टाइको + ग्रहण पीडीई का उपयोग करना है।पीडीई लक्ष्य परिभाषा संपादक को सभी प्लग-इन कैसे दिखाएं?

अब तक कलाकृतियों को नेक्सस ओएसएस भंडार में बनाया और तैनात किया गया है। यह p2 support, "artifacts.xml" और "content.xml" के साथ (या Tycho द्वारा आपूर्ति) उत्पन्न किया गया है और Tycho और p2 Browser द्वारा सही ढंग से हल किया गया है।

लापता लिंक पीडीई द्वारा उपयोग की जाने वाली परिभाषा लक्ष्य प्लेटफार्म परिभाषा के परिणामस्वरूप पी 2 बंडल भंडार को जोड़ना है। पीडीई लक्ष्य संपादक स्पष्ट रूप से केवल supports features या "categorized" plugins, कोई सादा बंडल नहीं है।

टाइको की रिपोजिटरी प्लगइन और द्वारा स्वतंत्र रूप से विकसित बंडलों की फीचर-पैकेजिंग सिंक्रनाइज़ करने के लिए बहुत ही बोझिल दिखाई देती है। हम एक ही भंडार के माध्यम से सरल मेवेन/ओबीआर-जैसे बंडलों के साझा करना चाहते हैं।

जेनेरिक श्रेणी के संदर्भ में बंडल या रिपोजिटरी के पी 2 मेटाडेटा को बढ़ाने के लिए कोई तरीका है, जैसा this blog में सुझाया गया है, उदाहरण के लिए या तो "tycho-p2-प्रकाशक: प्रकाशित-श्रेणियां" लक्ष्य या पीडीई यूआई के लिए सुलभ बनाने के लिए "नेक्सस पी 2 रिपोजिटरी प्लगइन" को कॉन्फ़िगर/विस्तारित करके?

यह प्रश्न this question से संबंधित प्रतीत होते हैं, जो "iu" वाक्यविन्यास के लिए समर्थन के संकेत के साथ अभी तक लागू नहीं किया गया है।

+0

PDE केवल रूट IUs देख सकते हैं। विशेषताएं और वर्गीकृत वस्तुओं को रूट आईयू के रूप में माना जाता है, लेकिन अन्य आईयू को रूट होने के रूप में चिह्नित करना संभव होना चाहिए। http://wiki.eclipse.org/Equinox/p2/FAQ#How_can_I_determine_what_is_a_root_IU.3F – CWindatt

+0

संकेतित पृष्ठ और अन्य स्रोत "रूट यूआई" के बारे में काफी गूढ़ हैं। हमारे मामले में हम मेवेन/टाइको के माध्यम से सादे बंडलों का निर्माण और प्रावधान करते हैं। कंक्रीट शब्दों में "रूट यूआई" बनने के लिए एक स्थापित करने योग्य इकाई को "स्पष्ट रूप से प्रावधान" करने का क्या अर्थ है (और इस प्रकार पीडीई के लिए दृश्यमान हो जाता है)? – jpullmann

+0

पी 2 मेटाडेटा (content.xml) निर्धारित करता है कि आईयू एक रूट आईयू है या नहीं। मेवेन/टाइको बिल्ड के दौरान सही पी 2 मेटाडेटा कैसे स्थापित करें मेरे ज्ञान आधार के बाहर है। – CWindatt

उत्तर

0

शायद आपको एक और लक्षित संपादक आज़माएं। वहां मौजूद कुछ उपयोगी सुविधाओं के साथ एक विकल्प TPD editor/generator माइकल Barbero से:

  • autocomplition
  • संस्करण प्रबंधन
  • एकत्रित करने लायक संरचना
  • ...
संबंधित मुद्दे