में प्लेटफार्म-विशिष्ट निर्भरता रेंगने मैंने एक्लिप्स ईएमएफ और जीएमएफ फ्रेमवर्क के साथ एक ग्राफ संपादक लागू किया है। मेरी परियोजना को पूरा करने के बाद, मुझे एहसास हुआ कि यह प्लगइन कुछ ओएस-विशिष्ट प्लगइन्स.आई.ई. पर निर्भरताएं (स्पष्ट रूप से मेरे द्वारा नहीं जोड़ा गया) दिखाता है: org.eclipse.ui.win32
, org.eclipse.swt.win32.win32.x86
। और जब भी मैंने अपनी निर्भरता साइट पर इस निर्भरता को बाईपास करने का प्रयास किया है, तो प्लगइन की स्थापना प्रक्रिया में कुछ गड़बड़ हुई है।ग्रहण प्लगइन
जैसे कि * मेरी नज़र में * निक्स पर्यावरण या यहां तक कि win64 मशीनों को चलाने के लिए असंभव है। यह मेरे लिए एक बहुत भारी बाधा निर्भरता प्रतीत होता है। क्या मैं गलत तरीके से कुछ कर रहा हूं? या क्या ग्रहण प्लगइन्स बनाने का कोई अन्य तरीका नहीं है जो परियोजना को अलग-अलग ओएस पर स्क्रैच से अलग करने के अलावा क्रॉस-प्लेटफार्म हैं?
यह उन ओएस-विशिष्ट प्लगइन का उपयोग क्यों करता है? –
मेरी बिल्डिंग प्रक्रिया के अंतिम चरण के रूप में मैंने एक फीचर प्लगइन बनाया और बाद में प्लगइन ऑनलाइन अपलोड करने के लिए एक अपडेट प्रोजेक्ट बनाया। फीचर प्लगइन सृजन पर मैं अपने प्लगइन घोषित करता हूं जिसमें ग्राफ़ निर्माता शामिल हैं और फिर फीचर एक स्वचालित तरीके से भरता है इन पर निर्भर प्लगइन्स की सूची। इस सूची में उन 2 win32 प्लगइन्स – curious