पर एक परियोजना को स्थानांतरित करना मैं कई मेवेन परियोजनाओं का प्रबंधन करता हूं। उनमें से ज्यादातर हमारे आंतरिक मैवेन भंडार में तैनात हैं। अब मैं एक परियोजना को मेवेन सेंट्रल में रिलीज करना शुरू करना चाहता हूं। अब तक, मेरे पास एक मूल पोम है जिसने हमारे आंतरिक भंडार के वितरण प्रबंधन को निर्दिष्ट किया है। मैवेन सेंट्रल को इस जानकारी को तैनात करने का अर्थ नहीं है।मेवेन सेंट्रल
मुझे अपनी आंतरिक परियोजनाओं के लिए वितरण प्रबंधन को कैसे निर्दिष्ट करना चाहिए? क्या मेरे पास आंतरिक परियोजनाओं के लिए एक अलग माता-पिता पोम समूह-आंतरिक होना चाहिए?
सोनाटाइप सीधे अपने भंडारों पर तैनात करने का एक तरीका बताता है, लेकिन वे अपने माता-पिता पोम (ओएसएस-पैरेंट) का उपयोग करने की सलाह देते हैं। Mvnrepository.org का उपयोग कर परियोजनाओं को देखते हुए, मुझे माता-पिता के रूप में ओएसएस-पैरेंट के साथ कोई भी परियोजना नहीं मिली। क्या अधिकांश परियोजना मैन्युअल रूप से सोनाटाइप को अपनी कलाकृतियों को तैनात करती है? वे पहले कहां और कैसे तैनात करते हैं?
इतने सारे प्रश्न! मुझे आश्चर्य है कि यह कितना जटिल है ...
अद्यतन: यह की पहचान की गई कुछ परियोजनाओं को ओएसएस-पैरेंट का उपयोग करता है। यह सिर्फ छुपा हुआ है क्योंकि यह माता-पिता का अभिभावक है। https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide ओएसएस माता-पिता अन्य के तहत विशेष परिस्थितियों भावना के तहत बनाता नहीं:
पिछली बार मैंने इसके बारे में पढ़ा, मुझे विश्वास है कि आपको अपने जार को मेवेन सेंट्रल में लाने के लिए उनके साथ टिकट उठाना था। लेकिन आप सोनाटाइप ओएसएस भंडार के बारे में सही हैं, मुझे लगता है कि बशर्ते आप कुछ पूर्व शर्त प्राप्त कर सकें, जिससे वे आपको सीधे अपने रेपो में तैनात कर सकें। यदि आप सार्वजनिक डोमेन में कुछ लाइब्रेरी डाल रहे हैं, तो इसे आदर्श रूप से अपाचे 2 या समान लाइसेंस होना चाहिए। क्या आप अपना कोड दुनिया में खोलने के लिए तैयार हैं? यदि आप हैं, तो यह आपके कोड को गिटूब, सोर्सफोर्ज या Google कोड जैसे किसी स्थान पर होस्ट करने के लिए अच्छी तरह से समझ सकता है। –
कोड दुनिया के लिए खुला है। अब मैं दुनिया में द्विआधारी उपलब्ध कराने की कोशिश कर रहा हूं। – schmmd