कोई फर्क नहीं पड़ता कि डिफ़ॉल्ट क्या बिल्ड.ग्रेड फ़ाइल में है - टीम आधारित विकास प्रयास में आपको वास्तव में सोनाटाइप नेक्सस या जेफ्रॉग आर्टिफैक्ट जैसे रिपॉजिटरी प्रबंधक का उपयोग करना चाहिए और उन अपस्ट्रीम रिपॉजिटरी को सीधे संदर्भित नहीं करना चाहिए।
यह आपको बहुत सारे बैंडविड्थ को बचाने, दोनों और कई अन्य रिपॉजिटरी को संयोजित करने और अपने नेटवर्क में यह सब प्रबंधित करने की अनुमति देगा।
मावेन सेंट्रल बनाम जेसेन्टेर के संदर्भ में। JCrog JFrog से गले लगाने, विस्तार (और भगाने?) मावेन सेंट्रल का प्रयास है। मावेन सेंट्रल, मावेन, एसबीटी और अन्य में डिफ़ॉल्ट भंडार है, जबकि ग्रैडल ने जेकार्ट पर स्विच किया है। यह देखकर आश्चर्य की बात नहीं है कि JFrog और ग्रैडलवेयर कंपनियों के रूप में एक साथ काम करते हैं। चूंकि एंड्रॉइड एसडीके ग्रैड का उपयोग अब बिल्ड सिस्टम के रूप में करता है, इसलिए जेसीटर का कदम अगले चरण में एक तर्क था।
जेकेटर अपने आप में मावेन सेंट्रल के ऊपर एक पतला लिबास है। यह इसे (अधिक या कम सफलतापूर्वक) समीप करता है और अतिरिक्त घटक जोड़ता है। दोनों को CDN नेटवर्क और अत्यधिक प्रदर्शन करने वाले पर होस्ट किया गया है। मावेन सेंट्रल अपने आप में सभी ग्रहण, अपाचे और अन्य ओपन सोर्स प्रोजेक्ट्स के लिए लक्ष्य है और इसके बिना जेसीटर ज्यादातर खाली हो जाएगा।
उनमें से किसी एक का उपयोग करना ठीक होगा, लेकिन मैं उस स्रोत पर सीधे जाने का सुझाव दूंगा जहां आप कर सकते हैं और उसके शीर्ष पर एक रिपॉजिटरी प्रबंधक का उपयोग करके इसे नियंत्रित करते हैं। उदाहरण के लिए नेक्सस ओपन सोर्स मुफ्त है और इसमें मावेन रिपॉजिटरी के लिए समर्थन है, जिसका उपयोग मावेन, ग्रैडल, एसबीटी, आइवी और अन्य के साथ-साथ नुगेट, एनपीएम और रूबीगैम सपोर्ट करते हैं।
डिस्क्लेमर: मैं नेक्सस और नेक्सस ट्रेनर के साथ सोनाटाइप के लिए रिपॉजिटरी मैनेजमेंट का लेखक हूं, फ्री सेंट्रल रिपॉजिटरी का प्रायोजक, एंड्रॉइड मावेन प्लगिन का प्रोजेक्ट लीड और AOSP के पुनर्निर्माण के द्वारा कुछ एंड्रॉइड लाइब्रेरी को सेंट्रल में धकेल दिया है।