2012-03-20 9 views
14

से एक आर्टिफैक्ट को हटा रहा है मैंने अभी oss.sonatype.org से मेवेन सेंट्रल के लिए एक आर्टिफैक्ट सिंक किया है। ऐसा करने के तुरंत बाद, एक समस्या की खोज की गई (बेशक)। मैंने अभी तक नए आर्टिफैक्ट की घोषणा नहीं की है, यह बहुत ही असंभव है कि कोई भी इसका उपयोग कर रहा है, इसलिए किसी भी टूटे हुए संस्करण का उपयोग शुरू करने से पहले मैं इसे नीचे ले जाना चाहता हूं।मेवेन सेंट्रल

मैं मैवेन सेंट्रल से टूटे हुए आर्टिफैक्ट को कैसे हटा सकता हूं?

+0

यहां एक उदाहरण दिया गया है कि कलाकृतियों को हटाया गया था https://issues.sonatype.org/browse/MVNCENTRAL-218 –

उत्तर

14

नहीं किया जा सकता है। यह एक नियम है। लेकिन अगर आप कोशिश करना चाहते हैं, तो सोनाटाइप लोगों से संपर्क करें जो oss.sonatype.org का समर्थन करते हैं। तो आप आम तौर पर फिक्स के साथ एक नया, उच्च, संस्करण धक्का देते हैं, और हर किसी को इसका उपयोग करने के लिए कहते हैं।

5

यदि आपने गलती से एक आर्टिफैक्ट वितरित किया है जो काम नहीं करता है या बग है या मेवेन में सामान्य समाधान जो भी एक नया संस्करण बनाना है जो समस्याओं को हल करता है। बस। मेवेन सेंट्रल में हटाना नहीं किया जाना चाहिए और कभी नहीं होना चाहिए।

+0

मेरी समस्या यह है कि मैंने पैकेज को विभाजित किया है या समूह-आईडी को बदल दिया है। यह रेपो पदानुक्रम में गलत जगह पर जारी की गई तारीख से बाहर निकालने के ऊपर एक नई रिलीज के बारे में नहीं है। – Gray

+0

बस @bmargulies के रूप में वर्णित नहीं किया जा सकता है। बस। क्या हम मेवेन सेंट्रल के बारे में बात कर रहे हैं? – khmarbaise

+0

मेवेन केंद्रीय, हां। मैंने _have_ देखा पैकेज वहां से हटा दिए गए हैं, इसलिए मुझे लगता है कि यह सोनाटाइप के बारे में अधिक है तो यह केंद्रीय पर सीमाओं के बारे में है। – Gray

1

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

कामकाज आपके आर्टिफैक्ट का एक नया संस्करण जारी करना है।

1

यह आग्रह करता हूं सिर्फ मंचन भंडार जारी करने के लिए (यह केवल एक क्लिक दूर है) का विरोध करना मुश्किल है, लेकिन जैसा कि Sonatype OSS Usage Guide

में सुझाव आप उन्हें डाउनलोड करने और कुछ मैनुअल परीक्षण करना चाहते हैं (या का आयोजन करेगा अंततः उन्हें जारी करने से पहले समुदाय वोट)।

यदि यह पहली बार रिलीज़ हुआ है, तो आपको सेंट्रल सिंच सक्रिय करने के लिए अपने ओएसएस सोनाटाइप जेरा टिकट पर टिप्पणी करनी होगी। संभवतः यह कहने का अवसर है "रुको! यह आर्टिफैक्ट टूटा हुआ है। कृपया इसे मैवेन सेंट्रल में सिंक न करें!" :)

लेकिन जैसा कि अन्य ने कहा है, अगर इसे जारी किया गया है तो यह बहुत देर हो चुकी है - आपको एक नया संस्करण जारी करना होगा (और सुनिश्चित करें कि आपके उपयोगकर्ता टूटे हुए व्यक्ति का उपयोग न करें)।

बीटा रिलीज नए/प्रमुख रिलीज के लिए एक अच्छा विचार है - अगर आप कुछ भर चुके हैं तो लोग थोड़ा और क्षमा कर रहे हैं, और आप अपना वांछित संस्करण संख्या खोना नहीं चाहते हैं।

1

यदि आप एक नया संस्करण नहीं बनाना चाहते हैं, तो एक और समाधान उसी संस्करण के तहत निश्चित आर्टिफैक्ट को धक्का देना होगा।

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