पर तैनाती के बीच अंतर कैसे करें मुझे कुछ बेहद स्पष्ट याद आ रही है, लेकिन मुझे कुछ स्पष्टीकरण की आवश्यकता है। मैं मैवेन और आर्कावा का उपयोग करके विकास शुरू करने जा रहा हूं। मैंने सेटिंग्स.एक्सएमएल, और distributionManagement
टैग्स दोनों सर्वरों + सेटिंग्स को मेवेन पीओएम में जोड़ा जो मैं तैनात करना चाहता हूं।रिलीज बनाम स्नैपशॉट्स
मैंने अपने आंतरिक स्नैपशॉट रेपो, और पीओएम में अपने आंतरिक रिलीज रेपो दोनों के संदर्भ प्रस्तुत किए। क्या कोई विशिष्ट मैवेन कमांड या विकल्प है, जो एक स्नैपशॉट के रूप में तैनात करने के लिए निर्दिष्ट करता है, और दोनों रिपोज़ के लिए नहीं? या अगर मैं तैनात करता हूं, तो क्या यह स्वचालित रूप से एक प्रतिलिपि को प्रत्येक प्रतिलिपि में धक्का देगा?
कोई इस स्पष्ट कर सकता हूँ? '
तो "रिलीज" करने के लिए, मैं खुद को प्रमुख/मामूली आदि संख्या निर्धारित करता हूं? या क्या मैं बस उस रेखा से स्नैपशॉट हटा देता हूं? जब भी आप मेवेन करते हैं, मैवेन उन्हें अद्यतन नहीं करता है: रिलीज या जो भी हो? –
आप इसे मैन्युअल रूप से कर सकते हैं या [maven-release-plugin] का उपयोग कर सकते हैं (http://maven.apache.org/plugins/maven-release-plugin/)। –
मैं अत्यधिक मेवेन-रिलीज-प्लगइन का सुझाव देता हूं क्योंकि यह आपके लिए एक टैग भी बनाएगा और सभी थकाऊ दोहराव वाली सामग्री करेगा – tom