किसी प्रोजेक्ट पर काम करने वाली एक टीम को ग्रहण की सामान्य कॉन्फ़िगरेशन की आवश्यकता होगी। इसमें सामान्य कॉन्फ़िगरेशन और प्रोजेक्ट विशिष्ट कॉन्फ़िगरेशन शामिल है। उदाहरण के लिए, आम तौर पर, हर कोई इंडेंटेशन साझा करना चाहता है, कुछ प्लगइन्स की स्थापना (m2eclipse, testng, egit, स्प्रिंग सपोर्ट कहें)। इसके अलावा, एक प्रोजेक्ट के लिए, आप विशिष्ट प्लग-इन कॉन्फ़िगरेशन (उदाहरण के लिए, m2eclipse के लिए, कस्टम मैवेन सेटिंग्स फ़ाइल सेट अप करना, ग्रहण निर्माण ईवेंट के लिए अतिरिक्त मेवेन लक्ष्य कॉन्फ़िगर करना), या कस्टम ग्रहण लक्ष्य प्लेटफ़ॉर्म, या यहां तक कि बस सेट करने के लिए भी चाहते हैं कुछ कस्टम लॉन्चर्स।ग्रहण की कॉन्फ़िगरेशन स्वचालित कैसे करता है?
वर्तमान में, मेरी टीम मैन्युअल चरणों की एक श्रृंखला निष्पादित करती है ताकि सब कुछ ठीक से कॉन्फ़िगर किया जा सके। यह नए डेवलपर्स का पालन करने के लिए कठिन, त्रुटि-प्रवण और मुश्किल है। निर्देश भी बाहर निकलने के लिए जाते हैं।
इस प्रकार की कॉन्फ़िगरेशन स्वचालित रूप से किस प्रकार हो सकती है? यह कैसे किया जाना चाहिए?
कॉन्फ़िगरेशन फ़ोल्डर या ग्रहण फ़ोल्डर में आप कैसे सुनिश्चित कर सकते हैं कि स्थानीयकृत पथ आदि नहीं हैं? यदि testng जैसे प्लगइन जोड़ते हैं, तो क्या वे प्लगइन फ़ोल्डर में सामान नहीं डालते हैं? –