मुझे ग्रहण में लक्ष्य परिभाषाओं से संबंधित एक समस्या है। मैं प्लगइन संस्करण 1.0.0 का उपयोग करना चाहता हूं, जो कि मेरी लक्षित प्लेटफॉर्म परिभाषा में है, जबकि मेरे पास वर्जन 1.0.2 के साथ मेरे वर्कस्पेस में प्लगइन प्रोजेक्ट है। मेरी लक्षित परिभाषा में अन्य सभी प्लगइन्स के लिए, सबकुछ अपेक्षित काम करता है (जो मुझे लगता है क्योंकि कुछ गुम होने पर त्रुटि ध्वजांकित हो जाती है), लेकिन यह विशिष्ट एक, ग्रहण मेरी परियोजनाओं के लिए उपलब्ध नहीं है। केवल प्लगइन संस्करण 1.0.2 है। प्लगइन एक सिंगलटन के रूप में सेट नहीं है।मैं अपनी लक्ष्य परिभाषा में सभी प्लगइन का उपयोग क्यों नहीं कर सकता?
यह क्यों है और मैं इस समस्या को कैसे हल कर सकता हूं?
मैं पता लगा जब मैं परियोजना है कि गलत एक होता है बंद है कि मैं सही संस्करण का उपयोग कर सकते हैं - लेकिन यह अजीब है, वहाँ एक और तरीका है?
ऐसा लगता है कि यह वास्तव में ग्रहण विशेष समस्या नहीं है, यह भी विफल रहता है जब Maven/टाइको के माध्यम से कमांड लाइन पर निर्माण। विशेष रूप से, मेरा लक्ष्य मंच जूनो रिलीज है। क्या प्लगइन हैं, जबकि एक सुविधा के हिस्से को अन्य बंडलों के लिए उपलब्ध नहीं कराया गया है? मुझे पता है कि प्लगइन वहां है, लेकिन न तो tycho और न ही ग्रहण मुझे यह उपलब्ध कराने के लिए चाहते हैं।
शायद मुझे यह भी कहना चाहिए कि यह संकलन समय में विफल रहता है।
है, जैसा कि मैंने कहा, वहाँ मौजूद समस्या के लिए समाधान, मैं अभी भी इस समस्या का "अच्छा" समाधान करना चाहते हैं। आप बाहर परियोजना एक साथ में लक्ष्य परिभाषा के साथ की जाँच कर सकते https://github.com/kutschkem/Jayes
तुम भी बाहर की जाँच और इस परियोजना के पहले निर्माण करने के लिए आवश्यकता हो सकती है:, Jayes 1.0 के साथ कुछ निर्माण की कोशिश Git क्लोन http://git.eclipse.org/gitroot/recommenders/org.eclipse.recommenders.git
लक्ष्य मंच स्थापित करने के बाद जेस 1.0.2 (जो आपके कार्यक्षेत्र में है) के बजाय .0 (जो लक्षित प्लेटफॉर्म में है)। आप मेवेन के साथ निर्माण करने का भी प्रयास कर सकते हैं, यह भी काम नहीं करता है।
ज्ञात समाधान:
- Jayes 1.0.2 परियोजना को बंद करें। फिर, ग्रहण आपको जयस 1.0.0
- का उपयोग करने की सुविधा देता है (ओएसजीआई) एप्लिकेशन चलाने के लिए, आप चुन सकते हैं कि कौन से बंडल लोड किए गए हैं। किसी Maven के लिए एक समाधान मिल जाता है तो आप संस्करण 1.0.0 चयन कर सकते हैं मैन्युअल रूप से वहाँ
- एक उत्पाद परिभाषा का उपयोग करके आप वैकल्पिक हल 2
के लिए के रूप में ही क्रम विन्यास का उपयोग कर सकते हैं, मैं के बारे में पता करने में खुशी होगी यह।
उन संकेतों के लिए धन्यवाद, मैंने आपके प्रश्न के संबंध में अपना प्रश्न स्पष्ट किया। रन कॉन्फ़िगरेशन में, मुझे उस टैब के लिए वह टैब नहीं मिलता है जिसमें केवल मुख्य-विधि है। समस्या तब भी दिखाती है जब मैं निर्भरता जोड़ने की कोशिश करता हूं, अर्थात, _before_ मैं कुछ भी चलाता हूं। – kutschkem
बीटीडब्ल्यू आपके कामकाज को प्रश्न में जोड़ा गया था। टैब तब दिखाई देता है जब मेरे पास सादे जावा मुख्य विधि के बजाय ग्रहण अनुप्रयोग होता है। यह अभी भी सामान्य रूप से समस्या का समाधान नहीं करता है, उदाहरण के लिए जब मैं maven के साथ निष्पादन स्वचालित करना चाहता हूं। – kutschkem