2012-04-29 15 views
36

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

इंडिगो के यूआई में किसी भी संभावित बदलाव की खोज करते समय मुझे कोई सुराग नहीं मिला। इंडिगो में मुझे "मौजूदा स्रोत से परियोजना कैसे बनाएं" मिल सकता है?

+0

कैसे करने के लिए पुराने स्रोत फ़ोल्डर जोड़ने के बारे में नई परियोजना? –

+1

आप बस अपने स्रोत को src फ़ोल्डर में कॉपी कर सकते हैं और उस पर "ताज़ा करें" का उपयोग कर सकते हैं। :/ – delicateLatticeworkFever

उत्तर

42

अन-चेक करें उपयोग डिफ़ॉल्ट स्थान विकल्प और फिर ब्राउज़ अपने मौजूदा स्रोत पेड़ की पैरेंट फ़ोल्डर का चयन करने के लिए। ग्रहण स्वचालित रूप से मौजूदा फ़ाइलों और फ़ोल्डरों का पता लगाएगा, हालांकि आपको यह पता लगाने के लिए प्रोजेक्ट को कॉन्फ़िगर करना होगा कि आपका स्रोत फ़ोल्डर क्या है; लेकिन नया जावा प्रोजेक्ट विज़ार्ड आपको उस विकल्प को प्रस्तुत करता है।

+1

ग्रहण शिकायत करता है कि फ़ोल्डर किसी मौजूदा प्रोजेक्ट के स्थान को ओवरलैप करता है (भले ही यह केवल एक सादा स्रोत पेड़ है) और आगे बढ़ने से इंकार कर देता है। – Antimony

+0

यह मेरे लिए समस्या तय करता है, लेकिन यह मजाकिया है कि उसने मुझे डिफ़ॉल्ट स्थान के अंदर फ़ाइलों को रखने की अनुमति नहीं दी। – rsy

4

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

See here for more discussion about the problem.

+0

ऐसा करने के लिए उन्हें कहीं और जगह रखना था, यह एक बग नहीं है, इस प्रकार एक्लिप्स कार्यक्षेत्र काम करता है। ग्रहण आपको किसी अन्य प्रोजेक्ट के अंदर किसी प्रोजेक्ट को घोंसला नहीं देगा, इसलिए आपके वर्कस्पेस में किसी अन्य प्रोजेक्ट को बनाने की कोशिश नहीं की जा रही है। –

2

अब तक यह इस समाधान एंटीमनी सुझाव दिया है करने के लिए एक ही रास्ता लगता है।

आप में फ़ोल्डर नाम टाइपिंग से बचने के लिए चाहते हैं, untick "डिफ़ॉल्ट स्थान का उपयोग करें", अपने स्रोत निर्देशिका का चयन करें, तो "डिफ़ॉल्ट स्थान का उपयोग करें" फिर टिकटिक और प्रोजेक्ट का नाम फ़ील्ड नाम शामिल करना चाहिए स्रोत निर्देशिका का।

1

मैं इस उत्तर में एक गिट प्रोजेक्ट आयात करने की कोशिश कर रहा हूं, इसलिए मैं यहां अपना समाधान लिखूंगा। वर्कस्पेस निर्देशिका गिट की कार्यशील निर्देशिका के समान है, इसलिए मैं कहीं और प्रोजेक्ट फ़ोल्डर को स्थानांतरित नहीं करना चाहता था।

आप एक Git परियोजना आप आयात करना चाहते हैं, लेकिन ग्रहण इसे नहीं देख सकते क्योंकि यह अपनी निर्देशिका में .project फ़ाइल नहीं है, यहाँ है चरणों हैं:

  1. फ़ाइल> नया> जावा परियोजना : नाम को प्रोजेक्ट के डीआईआर का नाम दें, ताकि एंटीमोनी ने कहा, परियोजना स्वचालित रूप से कॉन्फ़िगर हो जाएगी।
  2. आप परियोजना प्रोजेक्ट में अपनी परियोजना देखेंगे, लेकिन यह अभी तक गिट के लिए बाध्य नहीं है।
  3. यदि यह एक मेवेन प्रोजेक्ट है, तो आप इसे अब मैवेन प्रोजेक्ट में बदल सकते हैं: प्रोजेक्ट पर राइट क्लिक करें और कॉन्फ़िगर करें> मेवेन प्रोजेक्ट में कनवर्ट करें का चयन करें।
  4. परियोजना (चयन नहीं करते "डिस्क से प्रोजेक्ट हटाएं")
  5. अब आप फ़ाइल से एक Git परियोजना के रूप में परियोजना आयात कर सकते हैं हटाएं> आयात करें> Git परियोजना