क्या मैवेन नवीनतम संस्करण ढूंढने का प्रयास करेगा और उस समय तक बिल्डिंग का समय बढ़ जाएगा?
हां, जब संस्करण छोड़ा जाता है, तो मैवेन नवीनतम संस्करण को खोजने और उपयोग करने का प्रयास करता है। यह वास्तव में एक बुरा डिजाइन पसंद थी, लेकिन नहीं का निर्माण समय की वजह से (मैं इसे प्लग इन कैश लगता है और केवल उन्हें एक समय में एक बार अपडेट हो जाता है)।
यहाँ असली समस्या यह है कि आप कभी पता नहीं जो प्लगइन का संस्करण इस्तेमाल किया गया था और प्लगइन भविष्य में एक ही व्यवहार करेंगे है। यह अपरिवर्तनीय बनाता है।
उदाहरण के लिए
कुछ प्लगइन कुछ विकल्पों के लिए चूक परिवर्तित करता है, ठीक उसी pom.xml
के साथ सटीक एक ही स्रोत से भिन्न परिणाम होगा।
मेवेन के डेवलपर्स पहले आपको चेतावनी देते हुए इस डिजाइन दोष को ठीक करने की कोशिश कर रहे हैं कि आपको स्पष्ट रूप से प्लगइन संस्करण निर्दिष्ट करना चाहिए। आखिरकार अपने निर्माण को तोड़ने से पहले एक ब्रांड नए की बजाय पुरानी प्लगइन का उपयोग करना सुरक्षित है।
स्रोत
2012-01-03 12:06:43
धन्यवाद! यह वही था जो मुझे डर था। – Kimble