2009-11-02 13 views
25

क्या मैवेन के केंद्रीय भंडार में अपनी खुली स्रोत सामग्री प्राप्त करने के लिए मैं कुछ भी कर सकता हूं?मैवेन के केंद्रीय रिपोजिटरी का उपयोग करके मेरे ओपन सोर्स प्रोजेक्ट्स को कैसे तैनात किया जाए?

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

और क्यों कुछ परियोजनाएं अपने स्वयं के होस्टेड भंडार के पक्ष में मेवेन सेंट्रल को तैनात करने के विकल्प का उपयोग नहीं कर रही हैं? कोई भी अच्छे कारण जो स्पष्ट नहीं हैं?

+1

[एक क्लिक में मेवेन सेंट्रल को कैसे रिलीज़ करें] (http://www.yegor256.com/2014/08/19/how-to-release-to-maven-central.html) –

+0

परियोजनाएं जो डॉन नहीं करतीं केंद्रीय को तैनात नहीं करना अधिक नियंत्रण या आसान समाधान पसंद करते हैं जैसे https://jitpack.io – Andrejs

उत्तर

18

क्या आपने Guide to uploading artifacts to the Central Repository पर एक नज़र डाली है?

+0

लिंक के लिए धन्यवाद। असल में मैंने इसे थोड़ी देर पहले देखा - लेकिन स्पष्ट रूप से इसके बारे में भूल गया। ऐसा करने के लिए यह बहुत आसान लगता है, मुझे आश्चर्य है कि कई परियोजनाएं अभी भी उस विकल्प का उपयोग क्यों नहीं करती हैं। – sfussenegger

+3

यहां तक ​​कि एक आसान तरीका भी है: http://nexus.sonatype.org/oss-repository-hosting.html – domi

+0

यह लिंक एक पृष्ठ पर इंगित करता है जो कहता है 'कुछ आवश्यकताएं हैं [...]। आवश्यकताओं की अद्यतन सूची यहां पाई जा सकती है। हालांकि 'यहां' लिंक टूटा हुआ है। अगर कोई सही लिंक जानता है, तो क्या जवाब के अनुसार जवाब अपडेट करना संभव होगा? – gturri

35

जैसा कि डोमी का उल्लेख है, सोनाटाइप की मुफ्त होस्टिंग का उपयोग करने का सबसे आसान तरीका है क्योंकि मैवेन सेंट्रल को अपनी कलाकृतियों को प्राप्त करने के लिए आपको पहले उन्हें "अनुमोदित फोर्ज" - जैसे सोनाटाइप में अपलोड करना होगा।

मैंने एक छोटी सी मार्गदर्शिका लिखी है जो बताती है कि सोनाटाइप के साथ कैसे शुरुआत करें, चाहे आप मेवेन का उपयोग करें या अपनी ओएसएस परियोजना न बनाएं। उनके पास अपनी खुद की मार्गदर्शिका है लेकिन यह उतना स्पष्ट नहीं है जितना इसे करना चाहिए, इसलिए मैंने उन लापता बिट्स को अपनी पोस्ट में जोड़ा है और मैं मूल मार्गदर्शिका से लिंक करता हूं जहां उचित हो। चेक http://theholyjava.wordpress.com/2010/02/07/releasing-a-project-to-maven-centr/

+2

+1 धन्यवाद। एक हाथ दूसरे को धोता है, है ना? ;) – sfussenegger

+0

यह लिंक टूटा हुआ है। –

+0

thx, अब तय किया गया है; लेकिन ध्यान दें कि यह 4 साल पुराना है और इस प्रकार केवल आंशिक रूप से लागू है –

4

इस ब्लॉग पोस्ट पर एक नज़र डालें: http://www.yegor256.com/2014/08/19/how-to-release-to-maven-central.html

यह बताते हैं कि कैसे आप अपने प्रोजेक्ट एक बार कॉन्फ़िगर और एक ही क्लिक में Maven सेंट्रल तैनात कर सकते हैं। Rultor.com, एक देवओप्स सहायक शामिल है, और यह वाणिज्यिक और मुक्त स्रोत दोनों परियोजनाओं के लिए स्वतंत्र है।

संबंधित मुद्दे