2012-05-07 17 views
8

पर नेविगेट नहीं कर सकता है, हालांकि मैं एमसीई के बावजूद ग्रहण में मैवेन के साथ संघर्ष कर रहा हूं।मैवेन एकीकरण नई परियोजना की जांच की गई है लेकिन

मैंने सीवीएस से एक मेवेन प्रोजेक्ट की जांच की और कहीं भी नेविगेट नहीं कर सकता।

: यदि मैं संदर्भ> परियोजना कोशिश, मैं एक पॉप अप कह पाने "समस्याओं खोलने एक संपादक कारण: सेवाओं मौजूद नहीं है"।

services मुख्य परियोजना का नाम है, जिसमें इसके अंतर्गत उप परियोजनाएं हैं। यह सब सफलतापूर्वक बनाता है इसलिए मुझे यकीन नहीं है कि ग्रहण क्यों काम नहीं करता है।

मुझे क्लासपाथ से संबंधित कुछ संदेह है, लेकिन यह नहीं पता कि इसे कैसे संपादित किया जाए क्योंकि यह परियोजना के गुणों से उपलब्ध नहीं है। मैंने वास्तव में एक .classpath फ़ाइल मैन्युअल रूप से बनाने की कोशिश की लेकिन इससे मदद नहीं मिली।

मैंने परियोजना को एक मेवेन प्रोजेक्ट में भी परिवर्तित कर दिया लेकिन इससे कोई मदद नहीं मिली।

कोई विचार? मैं ग्रहण जूनो का उपयोग कर रहा हूँ।

+0

आप कमांड लाइन पर त्रुटियों के बिना एक mvn साफ पैकेज कर सकता हूँ? – khmarbaise

उत्तर

6

मैंने अपनी समस्या का पता लगाया। मुझे सीवीएस से परियोजना की जांच करनी पड़ी। फिर (यह महत्वपूर्ण हिस्सा है), ग्रहण के भीतर एक मौजूदा परियोजना का एक मेवेन आयात करें। इसने मेवेन "तैयार" परियोजनाएं बनाईं जहां मैं सभी आईडीई की कार्यक्षमता का उपयोग कर सकता था।

+3

हाय, मुझे एक ही समस्या है। मैं समझ नहीं पा रहा हूं कि आपने इसे कैसे ठीक किया है। मैंने अपनी फ़ाइल परियोजना को 'फ़ाइल -> आयात -> मेवेन -> मौजूदा मेवेन प्रोजेक्ट' का उपयोग करके एक्लिप्स में आयात किया। मुझे क्या याद आती है? धन्यवाद –

2

हाँ, आप सही हैं। यदि आप सीधे एक भंडार से आयात करते हैं, तो होवरिंग, लिंकिंग और घोषणाएं खोलना काम नहीं करेगा। आपका समाधान सही है, हालांकि एक और अधिक प्रत्यक्ष "फ़ाइल-> नया-> अन्य-> मेवेन-> एससीएम से चेकआउट मेवेन प्रोजेक्ट का उपयोग करता है"। यदि फिर, आपको समस्याएं हैं क्योंकि आप किसी भी एससीएम प्रकार का चयन नहीं कर सकते हैं, Checkout Maven project from SCM - no connectors देखें। अगर कनेक्टर स्थापित हैं तो आपको अभी भी समस्याएं हैं: http://forum.springsource.org/showthread.php?102665-SCM-types-not-available-in-Checkout-Maven-Projects-from-SCM

0

यदि आपने svn से प्रोजेक्ट की जांच की है, तो प्रोजेक्ट चेक आउट आमतौर पर एक ग्रहण प्रोजेक्ट नहीं है, इसलिए ग्रहण की सामान्य कार्यक्षमता इसके लिए क्यों काम नहीं करती है।

ग्रहण पाठक और अन्य सभी शॉर्टकट जैसे ग्रहण की समान कार्यक्षमता प्राप्त करने के लिए, हमें प्रोजेक्ट ग्रहण करने के लिए चेक आउट प्रोजेक्ट को कनवर्ट करना होगा।

कदम परियोजना ग्रहण करने के लिए परियोजना की जाँच की कन्वर्ट करने के लिए:

  1. अधिकार पर चेक-बाहर परियोजना पर क्लिक करें।
  2. कॉन्फ़िगर करने के लिए बिंदु। परियोजना Maven Convert पर
  3. क्लिक करें। (यदि परियोजना की जाँच की Maven परियोजना है)

ये कदम Maven परियोजना के लिए परियोजना में परिवर्तित कर देंगे।

सभी ग्रहण कार्यक्षमता इसके लिए काम करेगी।

0

यह सुनिश्चित करने के अलावा कि परियोजनाएं मैवेन प्रोजेक्ट्स के रूप में कॉन्फ़िगर की गई हैं, आप प्रोजेक्ट प्रॉपर्टीज (पैकेज एक्सप्लोरर में प्रोजेक्ट पर राइट-क्लिक) पर जा सकते हैं> परियोजना संदर्भ, और कार्यक्षेत्र में प्रोजेक्ट्स जोड़ सकते हैं कि चयनित प्रोजेक्ट के संदर्भ हैं।

0

मुझे यह समस्या भी थी। ऐसा लगता है कि एक खोज-इन-वर्कस्पेस ग्रहण के बाद एक गलत फ़ाइल खोली गई।

मैंने स्ट्रेल + शिफ्ट + एच (ओपन टाइप इन पदानुक्रम) दबाया, कक्षा के नाम में टाइप किया, और इसे खोल दिया। फाइल एक नए टैब में खोली गई, और सब कुछ फिर से नेविगेट किया गया था।

माउस में अंतर है:

The J for a non-navigable file is done in a contour font

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