के साथ एक्लिप्स क्रॉस-प्लेटफार्म बनाएं एप्लिकेशन को Maven
और Tycho
के साथ संकलित करने का प्रयास करें। यह ठीक काम करता है अगर मैं इसे सिर्फ एक मंच के लिए बनाता हूं लेकिन यदि मैं इसे और अधिक बनाने के लिए निर्माण करने की कोशिश करता हूं तो बिल्डिंग काम करना बंद कर देता है।मैवेन टाइको
समस्या यह है कि मेरे पास अपनी उत्पाद फ़ाइल में प्लेटफ़ॉर्म विशिष्ट प्लगइन्स हैं जिन्हें मैं बनाना चाहता हूं। org.eclipse.swt.win32.win32.x86
जैसे निर्भरता org.eclipse.swt
के लिए खंड प्लगइन हैं।
जब मैं अपने उत्पाद में कोई प्लेटफार्म विशिष्ट टुकड़ा नहीं जोड़ता हूं तो एप्लिकेशन शुरू नहीं होगा क्योंकि org.eclipse.swt.win32.win32.x86 जैसी कोई प्लेटफ़ॉर्म लाइब्रेरी नहीं है। टाइपो रिपोजिटरी के रूप में हम अपने स्वयं के सर्वर पर होस्ट की गई ग्रहण इंडिगो अपडेट साइट के क्लोन का उपयोग करते हैं। इसमें डेल्टा-पैक शामिल है। और जब मैं सभी प्लेटफार्मों के लिए सभी टुकड़े जोड़ता हूं तो निर्माण दुर्घटनाग्रस्त हो जाता है और मैवेन मुझे बताता है कि प्लेटफॉर्म फ़िल्टर उदाहरण के लिए लिनक्स बिल्ड के लिए मेल नहीं खाते थे।
क्या कोई यह जानता है कि इसे कैसे ठीक किया जाए?
क्या मुझे इन प्लेटफॉर्म पर निर्भर सामग्री को अपने उत्पाद में जोड़ना चाहिए? मैं विशिष्ट निर्भरताओं को अपने उत्पाद से बाहर रखना पसंद करता हूं, क्या मैं सही हूँ?
यह प्रश्न पुराना है। वर्णित समस्या केवल Tycho 0.15.0 और इससे पहले में होती है। – oberlies