हमारे पास टीम में कई देव हैं, स्रोत कोड Mercurial DVCS का उपयोग करके प्रबंधित किया जाता है।उपयोगकर्ताओं के बीच ग्रहण परियोजना प्राथमिकताओं को कैसे साझा करें?
.metadata
फ़ोल्डर स्रोत नियंत्रण के तहत नहीं है।
समस्या यह है कि जब मैं परियोजना निर्भरता (जार, उपयोगकर्ता पुस्तकालयों, स्रोत कोड पथ, आदि ...) कॉन्फ़िगर वे .metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs
में .metadata
फ़ोल्डर के अंदर जमा हो जाती है, अर्थात् है के बाद से इस फाइल को प्रबंधित नहीं है डीवीसीएस द्वारा, सभी देवताओं को फिर से परियोजना विन्यास प्रक्रिया दोहराने की जरूरत है। टीम में एक नए देव के लिए यह एक प्रमुख सिर दर्द है।
मेरा प्रश्न वहाँ विन्यास इस प्रकार का डेटा साझा करने के लिए एक समझदार प्रक्रिया है? मैं जावा और ग्रहण की दुनिया में नया हूं, इसलिए शायद मुझे यहां कुछ मूलभूत याद आ रही है।
संपादित
समस्या यह है कि मैं User Libraries
उपयोग किया गया है, जो विश्व स्तर पर परिभाषित कर रहे हैं और इस प्रकार बांटा नहीं जाता है। External Jars
का उपयोग समस्या हल करता है, क्योंकि इन्हें प्रोजेक्ट निर्देशिका के अंदर .classpath
फ़ाइल में दर्ज किया गया है।
और ध्यान दें: समस्या यह है कि जब मैं परियोजना निर्भरता कॉन्फ़िगर (जार, उपयोगकर्ता पुस्तकालयों, स्रोत कोड पथ, आदि ...) वे .metadata फ़ोल्डर के अंदर जमा हो जाती है, अर्थात् .metadata \ .plugins \ ऑर्ग में है। eclipse.core.runtime \ .settings \ org।eclipse.jdt.core.prefs ... यह वास्तव में सही नहीं है। परियोजना निर्भरता और जार फ़ाइल निर्भरता आदि .classpath फ़ाइल में संग्रहीत हैं। .metadata फ़ोल्डर में आपके ग्रहण अधिष्ठापन के मेटाडेटा शामिल हैं (आपके पास कौन से प्लगइन्स हैं) इसमें क्लासप्लेस इत्यादि जैसी परियोजना सेटिंग्स शामिल नहीं हैं। –
"बस प्रोजेक्ट पर राइट-क्लिक करें और" प्राथमिकताएं "चुनें" - मेरे पास ऐसा नहीं है ग्रहण हेलीओस या इंडिगो में मेनू आइटम। क्या आप विस्तार से समझा सकते हैं? –
दाएं। लेकिन सवाल से स्पष्ट नहीं था कि उपयोगकर्ता कौन सी वरीयताओं को साझा करना चाहता है। कोड शैली, जावा-वर्जन और बहुत कुछ स्थानीय ग्रहण कार्यक्षेत्र के लिए सहेजा जा सकता है या जैसा कि मैंने परियोजना विशिष्ट गुणों में सुझाव दिया है। – Witek