2012-02-10 12 views
23

ग्रहण में किसी प्रोजेक्ट का नाम बदलना फ़ाइल सिस्टम पर प्रोजेक्ट फ़ोल्डर का नाम बदलना चाहिए?ग्रहण में किसी प्रोजेक्ट का नाम बदलना फ़ाइल सिस्टम पर प्रोजेक्ट फ़ोल्डर का नाम बदलना चाहिए?

मेरा प्रोजेक्ट फ़ाइल सिस्टम नाम तब भी बना रहता है जब मैं ग्रहण पर फ़ाइल का नाम बदलता हूं।

क्या मुझे ग्रहण पर फ़ाइल सिस्टम पर मैन्युअल रूप से प्रोजेक्ट का नाम बदलना चाहिए?

उत्तर

39

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

  1. ग्रहण में परियोजना
  2. अपने ग्रहण Workbench देखने से परियोजना निकालें (जो किसी भी आंतरिक संदर्भ और .project फ़ाइल अद्यतन करेगा) का नाम बदलें: उस मामले में, आप शायद चाहता हूँ कि "फ़ाइल सामग्री हटाएं" विकल्प हटाई गई पुष्टि संवाद में चयनित है)।
  3. अपनी फाइल सिस्टम में प्रोजेक्ट की निर्देशिका का नाम बदलें।
  4. प्रोजेक्ट को अपने ग्रहण कार्यक्षेत्र में वापस आयात करें।

मैं यह जानने के लिए हैरान था (मैंने इसे ग्रहण 3.7 के साथ परीक्षण किया), लेकिन यह मेरे लिए तार्किक प्रतीत होता है। विचार यह है कि वर्कस्पेस फ़ोल्डर में परियोजनाओं को "ग्रहण नियंत्रण के तहत" माना जाता है क्योंकि आपके फाइल सिस्टम पर मनमाने ढंग से स्थित परियोजनाओं के विपरीत।

+0

हां, प्रोजेक्ट मैं नाम बदलने की कोशिश कर रहा हूं ग्रहण कार्यक्षेत्र के बाहर है। इसके लिए धन्यवाद। –

+1

इसका यह भी अर्थ है कि अगर इसे मूल रूप से वर्कस्पेस में बनाया गया था, तो इसे गिट रिपॉजिटरी (राइट-क्लिक> टीम> शेयर प्रोजेक्ट) के साथ साझा करना बाद के नामों को अंतर्निहित फाइल सिस्टम निर्देशिका को प्रभावित नहीं करेगा। – wchargin

+0

नेटबीन्स में यह आसानी से ' का नाम बदलकर नाम 'टैग का उपयोग करता है और यह फ़ोल्डर पर पुनर्नामित नहीं होता है लेकिन ग्रहण हमें फ़ोल्डर से ही बदलना चाहिए। – Yubaraj

1

यदि फ़ोल्डर का नाम महत्वपूर्ण है, तो इसे मैन्युअल रूप से बदलें। ध्यान रखें कि आपको परियोजना को ग्रहण में फिर से खोलना या फिर से आयात करना होगा। फ़ोल्डर का नाम बदलने के बाद, ग्रहण यह नहीं जान पाएगा कि इसे कहां ढूंढना है।

6

प्रोजेक्ट नाम का नाम बदलने के लिए रिएक्टर का उपयोग करें। यह फाइल सिस्टम में फ़ाइल/फ़ोल्डर का नाम बदल देगा।

Refactoring in Eclipse

+6

"भाग फ़ाइल में फ़ाइल/फ़ोल्डर का नाम बदलना चाहिए," नहीं, यह नहीं है, कम से कम ग्रहण के मेरे संस्करण में नहीं - 3.7.1। जहां तक ​​मुझे पता है कि ग्रहण में एक परियोजना का नाम बदलने के लिए रिएक्टर का उपयोग करने के समान है। –

+0

ये मेरे ग्रहण विवरण हैं संस्करण: 3.4.1 आईडी बनाएं: M20080911-1700। मैंने ऊपर दिखाए गए प्रयास किए और यह काम करता है। – Jayy

+0

यह मेरे लिए काम नहीं करता है, कुछ अन्य उपयोग करना चाहिए। धन्यवाद –

5

मेनू -> रिएक्टर -> ले जाएं ... (Shift + Alt + V)।

इस विंडो में आप फ़ोल्डर के नाम का नाम बदल सकते हैं और पथ को पूरी तरह बदल सकते हैं।

0

ग्रहण ऑक्सीजन (4.7) में मूव विकल्प गहरा हुआ है और प्रोजेक्ट का नाम बदलना निर्देशिका का नाम नहीं बदलता है। हालांकि, अगर आप नेविगेटर व्यू पर स्विच करते हैं (इसे विंडो> शो व्यू> नेविगेटर के नीचे ढूंढने की आवश्यकता हो सकती है) मूव विकल्प उपलब्ध होगा और यह प्रोजेक्ट की निर्देशिका का नाम बदल देगा।

यह परियोजना को फिर से बनाने या इसे फिर से आयात करने से बहुत तेज़ है।

0

ग्रहण नियॉन 4.6.3 का उपयोग करके, नामकरण काम नहीं करता है। आपको अपने जवाब में ई-रिट्ज ने क्या करना होगा।

यह भी उल्लेख कि यदि आप एक Maven परियोजना के रूप में एक परियोजना आयात कर रहे हैं (Import... -> Existing Maven Projects के माध्यम से), इस परियोजना का नाम नहीं बल्कि फ़ोल्डर से pom.xml से लिया जाएगा लायक है।इसलिए आपको <name>my-project-name</name> को पोम