हमारे पास एक नेक्सस स्थानीय भंडार प्रबंधक है जो हमारी सभी आंतरिक परियोजनाओं (साथ ही बाहरी भंडारों को प्रतिबिंबित करता है) को संभालता है। हमारी आंतरिक परियोजनाओं के लिए, हम केवल नवीनतम संस्करण के स्नैपशॉट बिल्ड को ही रखते हैं। उदाहरण के लिए यदि हमारे पास प्रोजेक्टएक्स 1.0, 1.1 और 1.2-एसएनएपीएसएचओटी था, जैसे ही 1.2 जारी किया गया था, हम 1.2-स्नैपशॉट हटा देंगे और फिर हमारे नेक्सस रिपोजिटरी में 1.0, 1.1, 1.2 और 1.3-स्नैपशॉट होंगे।स्थानीय भंडार में पुराने स्नैपशॉट को संभालने का सबसे अच्छा तरीका?
समस्या यह है कि हमारे जेनकिन्स सर्वर के पास स्थानीय ओएम/रिपोजिटरी फ़ोल्डर में सभी पुराने स्नैपशॉट हैं और इन पुराने स्नैपशॉट्स के खिलाफ सफलतापूर्वक परियोजनाएं बनाने के लिए जारी है, जब वास्तव में उन्हें असफल होना चाहिए (और हमारे डेवलपर्स को ठीक करना चाहिए पीओएम फाइलें।)
क्या इन अनचाहे स्नैपशॉट को हटाने के लिए मैवेन को कॉन्फ़िगर किया जा सकता है (सेटिंग्स.xml या pom.xml में) अगर वे नेक्सस रिपोजिटरी में मौजूद नहीं हैं?
यदि नहीं, तो उनसे छुटकारा पाने का सबसे अच्छा तरीका क्या है? जेनकींस विन्यास, क्रॉन नौकरी, अन्य विकल्प?
धन्यवाद ...
संबंधित प्रश्न, कैसे _developers_ को अपने स्थानीय .m2 \ repository फ़ोल्डर में पुराने टाइमस्टैम्प किए गए कलाकृतियों से छुटकारा पाना चाहिए: http://stackoverflow.com/q/4275466/223837। –