मेरे पास स्थिर opensource library है और यह सोच रहा था कि कैसे (और यदि) मैं अपने lib को मैवेन आधिकारिक भंडारों में प्रकाशित कर सकता हूं ताकि लोग इसे pom.xml
फ़ाइलों में शामिल कर सकें और निर्भरता स्वचालित रूप से डाउनलोड हो सकें।मैवेन रिपॉजिटरीज़ को लाइब्रेरी प्रकाशित करें
उत्तर
केंद्रीय पुनर्स्थापना में अपनी लाइब्रेरी प्राप्त करने की प्रक्रिया Guide to uploading artifacts to the Central Repository में प्रलेखित है। संक्षेप में, नया प्रक्रिया आपके प्रोजेक्ट को अनुमोदित फोर्जों में से एक द्वारा होस्ट किया जाना है जो केंद्रीय के साथ समन्वयित किया जाएगा, मैवेन लोग अब व्यक्तिगत भंडार rsync नहीं करते हैं। आपके मामले में, आपकी सर्वश्रेष्ठ शर्त Sonatype Forge (किसी भी ओएसएस परियोजना के लिए खुला) का उपयोग करना होगा। दिए गए लिंक की जांच करें (और this document)।
अद्यतन जानकारी के लिए बहुत बहुत धन्यवाद –
@ पाब्लो आपका स्वागत है। –
[सोनाटाइप ओएसएस मेवेन रिपोजिटरी उपयोग मार्गदर्शिका] (https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide) पर एक नज़र डालें। –
- Central repository
- थोड़ा कम नौकरशाही dev.java.net Maven2 repository - पूरी तरह से स्वत: तैनाती की अनुमति देता है।
यदि आप वहां सभी के लिए विश्वसनीय पहुंच चाहते हैं, तो आपको central के साथ रहना होगा। Dev.java.net पर लोगों की प्रवृत्ति के कारण जारी कलाकृतियों की अपरिवर्तनीयता के नियमों को तोड़ने के लिए, कुछ लोग इस पर भरोसा नहीं करते हैं। इसके अलावा, यह बहुत धीमा हो सकता है।
अपनी परियोजना को केंद्रीय में लाने के लिए, आपको कुछ सार्वजनिक रेपो में अपना कोड होना चाहिए जिससे वे सिंक हो सकें।
आप अब केंद्रीय के साथ समन्वयित व्यक्तिगत भंडार नहीं प्राप्त कर सकते हैं, नई प्रक्रिया एक अनुमोदित फोर्ज का उपयोग करना है। –
- 1. मैवेन के साथ जेनकिन्स पर जावाडॉक प्रकाशित करें
- 2. मेवेन - कलाकृतियों को कैसे/कहां प्रकाशित करें
- 3. मैवेन रिपॉजिटरीज़ के लिए यूआरएल उत्पन्न करने पर एसबीटी के नियमों को कैसे बदला जाए?
- 4. मर्कुरियल सब रिपॉजिटरीज़ को पिछले रिज़ॉर्ट
- 5. प्रकाशित करें/नेट
- 6. प्रकाशित
- 7. एएसपी.नेट वेबसाइट को कैसे तैनात/प्रकाशित करें?
- 8. मैवेन
- 9. लाइब्रेरी को OSGIfy कैसे करें
- 10. मैवेन
- 11. स्थानीय भंडार में जार कैसे प्रकाशित करें?
- 12. मैवेन प्रोजेक्ट को एक्लिप्स
- 13. मैवेन प्लगइन संस्करण को कैसे लॉक करें
- 14. प्रकाशित करें क्लॉवर कवरेज रिपोर्ट
- 15. मैवेन
- 16. मैवेन
- 17. मैवेन को दूरस्थ भंडारों तक पहुंचने से कैसे रोकें?
- 18. मैवेन
- 19. मैवेन
- 20. मैवेन
- 21. मैवेन
- 22. मैवेन
- 23. मैवेन
- 24. जैकब्रिबिट रिपॉजिटरीज़ के बीच ल्यूसीन इंडेक्स कॉपी करें
- 25. मैवेन
- 26. मैवेन
- 27. मैवेन
- 28. मैवेन
- 29. जेनकिन्स को मैवेन
- 30. मैवेन को प्रॉपर्टी फ़ाइल
चूंकि यह जावा दुनिया है, यह निश्चित रूप से जावास्क्रिप्ट के लिए 'एनपीएम' पैकेज प्रकाशित करने से 20 गुना कम स्पष्ट होगा। – Andy