2012-07-30 14 views
28

में त्रुटि मैं ग्रहण 4.2 संस्करण में मैवेन प्रोजेक्ट आयात करने की कोशिश कर रहा हूं। यह परियोजना को ठीक से आयात नहीं कर रहा है। यह मुझे त्रुटि दे रहा है "स्रोत फ़ोल्डर जावा प्रोजेक्ट नहीं है" जबकि मैं इसमें एक नया कॉल बनाने की कोशिश कर रहा हूं। यहां तक ​​कि ctrl + माउस क्लिक भी काम नहीं कर रहा है। मुझे समस्या समझ में नहीं आ रही है। यहां तक ​​कि जब मैं प्रोजेक्ट पर राइट क्लिक करता हूं और पथ बनाने का चयन करता हूं, तो यह मुझे कोई क्रिया उपलब्ध नहीं दिखाता है। किसी को भी एक ही मुद्दा"स्रोत फ़ोल्डर जावा प्रोजेक्ट नहीं है" ग्रहण

उत्तर

52

Maven परियोजना निर्देशिका में सामना करना पड़ता है की कोशिश

mvn eclipse:eclipse 

कि काम कर सकता है।

+9

यह अब 2015 और एक्लिप्स अभी भी ऐसा नहीं करता है जब ग्रहण के भीतर से एक नया मेवेन प्रोजेक्ट बनाते हैं?बस गरीब –

+3

वाह यह जादू है! यह क्यों काम करता है? – Kayvar

+0

यह 2017 है और ग्रहण इस बग को बहुत बुरा नहीं देता है। –

4

या तो ग्रहण परियोजना में अपनी परियोजना की बारी है, mvn eclipse:eclipse का उपयोग कर, या, ग्रहण प्लग-इन के लिए Maven एकता स्थापित m2eclipse की तरह है, और एक Maven परियोजना के रूप में आयात परियोजना।

+0

एमवीएन elipse: eclipse मेरे लिए काम किया –

4

मैं (m2eclipse साथ इंडिगो) एक अलग संदर्भ में एक ही त्रुटि मिली:

मैं एक बहु-मॉड्यूल (1 जार मॉड्यूल और 1 युद्ध मॉड्यूल) ग्रहण में Maven परियोजना आयात किया। जब तक मैंने मॉड्यूल में से किसी एक को एक नई कक्षा जोड़ने की कोशिश नहीं की और सब कुछ "स्रोत फ़ोल्डर जावा प्रोजेक्ट नहीं है" त्रुटि प्राप्त हुई, तब तक सब कुछ ठीक (साफ, ठीक स्थापित करें) ठीक काम करता है।
जावा
गतिशील वेब मॉड्यूल

यह समस्या हल हो:

मैं माता पिता परियोजना पर गुण खोलने और निम्नलिखित परियोजना पहलुओं का चयन करके इस हल किया। मेरा अनुमान है कि, क्योंकि बहु-मॉड्यूल प्रोजेक्ट के लिए मूल प्रोजेक्ट में पोम पैकेजिंग (<packaging>pom</packaging>) है, ग्रहण नहीं जानता कि मूल परियोजना किस प्रकार की परियोजनाओं को संलग्न करती है (यानी यदि पैकेजिंग जार थी, तो यह पता चलेगा कि यह जावा है प्रोजेक्ट; यदि पैकेजिंग युद्ध थी, तो यह पता चलेगा कि यह एक स्थिर या गतिशील वेब मॉड्यूल है, आदि)

यह मेरा अनुमान है, लेकिन फिक्स मेरे लिए काम करता है, और यह समझ में आता है।

+0

मैवेन मल्टी मॉड्यूल परियोजनाओं के साथ मेरा एक ही मुद्दा था और यह काफी हल हो गया। धन्यवाद :) – Marlio

26

मैं एक ही मुद्दे में भाग गया और अपनी परियोजना को faceted form में परिवर्तित करके इसे ठीक कर दिया।

राइट आपका प्रोजेक्ट>गुण>परियोजना पहलुओं>Faceted फार्म में बदलें क्लिक करें, और जावा का चयन करें।

Java Project Facets

+1

यह काम किया! धन्यवाद –

3

मैं एक ही समस्या थी ... लेकिन तुम सिर्फ जो कुछ भी पॉप अप में उल्लेख से "स्रोत फ़ोल्डर" स्रोत को दूर करने के "src/मुख्य/जावा" अद्यतन करने की आवश्यकता:

[ Updating the Source Folder in Eclipse]

1

जो पहले से ही जावा को चुनते हैं, अनचेक करते हैं और फिर से जांचते हैं। मौजूदा सेटिंग को ओवरराइड करने के लिए लागू करें का चयन करें। अंत में यह काम करता है!

सही अपनी परियोजना> गुण> परियोजना पहलुओं क्लिक करें> Faceted रूप में परिवर्तित, और जावा

1

mvn ग्रहण का चयन करें: ग्रहण इस समस्या को हल करेंगे। मेवेन प्रोजेक्ट में कनवर्ट करें।

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