हमारे पास 1 कंपनी पेरेंट पोम है। यह उपयोग की जाने वाली सभी कलाकृतियों की सभी निर्भरताओं के लिए संस्करणों का प्रबंधन करने के लिए निर्भरता प्रबंधन का उपयोग करता है।मेवेन रिलीज प्लगइन निर्भरता प्रबंधन में SNAPSHOT संस्करण के लिए अनुमति क्यों देता है?
खतरनाक क्या है, यह है कि SNAPSHOT संस्करण निर्भरता प्रबंधन में परिभाषित किया जा सकता है। हालांकि जब मेवेन रिलीज किया जाता है, तो पोम को निर्भरता प्रबंधन में स्नैपशॉट संस्करण के साथ रिलीज़ होने की अनुमति है। क्यूं कर?
यदि मैं कंपनी के मूल पोम के एक रिलीज़ संस्करण में एक बाल प्रोजेक्ट को इंगित करता हूं, और यह बच्चा प्रोजेक्ट निर्भरता में परिभाषित निर्भरता का उपयोग करता है, हालांकि यह एक स्नैपशॉट संस्करण है, लेकिन मैं बाल प्रोजेक्ट को रिलीज़ करने में असमर्थ हूं।
मैवेन निर्भरता में परिभाषित एक आर्टिफैक्ट के लिए स्नैपशॉट संस्करण को क्यों अनुमति देता है प्रबंधन जारी किया जाना चाहिए? और अगर SNAPSHOT संस्करण परिभाषित किया गया है तो मैं विफल होने के लिए मैवेन रिलीज प्लगइन को कैसे कॉन्फ़िगर कर सकता हूं?
THX:
आप मूल रूप से अपने माता पिता पोम के लिए निम्न जोड़ने की जरूरत है। हम 2.0-बीटा -9 का उपयोग कर रहे हैं। हम इस जिरा टिकट – joshjdevl
इस मुद्दे के बारे में नया जिरा देखेंगे [MRELEASE-454] (https://issues.apache.org/jira/browse/MRELEASE-454)। ऐसा लगता है कि यह 2.2.2 में तय किया गया था लेकिन कम से कम 2.4 में पुन: उत्पादित किया गया था। – Tunaki