मेरे पास मल्टीमॉड मॉडवे प्रोजेक्ट है और रिलीज की तैयारी के हिस्से को स्वचालित करना चाहते हैं। रिलीज से पहले मैं बदल गया मॉड्यूल ए का संस्करण बढ़ाता हूं, और क्योंकि मेरे पास मॉड्यूल बी ए पर निर्भर करता है, मुझे बी के संस्करण को बढ़ाने की भी आवश्यकता है। मुझे पता है कि "संस्करण" और "रिलीज" मैवेन प्लगइन्स हैं, लेकिन वे नहीं संस्करण के अद्यतन को कैस्केड करें। क्या बी संस्करण को स्वचालित रूप से अपडेट करना भी संभव है?मेवेन में कैस्केड संस्करण कैसे सेट करें?
कुछ अतिरिक्त इसे स्पष्ट करने के लिए: हम पैरेंट मॉड्यूल के संस्करण का उपयोग नहीं करते हैं, इसलिए मुझे इसे अपडेट करने की आवश्यकता नहीं है।
संस्करण टक्कर से पहले:
parent module (1.0)
|
|-- A module (0.01.00)
|-- B module (0.02.00)
संस्करण टक्कर के बाद:
parent module (1.0)
|
|-- A module (0.01.01)
|-- B module (0.02.01)
यह क्या तस्वीर मुश्किल है (इस वजह से दोनों
Module A
औरModule B
संस्करण एक ही और माता पिता के परियोजना संस्करण से प्राप्त कर रहे हैं काम करेंगे) आप पूछ रहे हैं - बहु-मॉड्यूल संरचना के मॉड्यूल ए और बी भाग हैं? –क्या मॉड्यूल ए और बी के माता-पिता के समान संस्करण है, और बाद में एक दूसरे का? –