2010-01-30 11 views
6

के लिए स्थान एसएमएम यूआरएल अपडेट करें मेरे पास एक मैवेन मल्टी मॉड्यूल प्रोजेक्ट है। अगर मुझे शाखा की ज़रूरत है, तो मैं अपने प्रोजेक्ट के माध्यम से जाने के लिए मेवेन-वर्जन प्लगइन का उपयोग करता हूं और माता-पिता संस्करण संख्या को आसानी से अपडेट करता हूं। क्या मेरे सभी पोम्स में मेरे एसएमएम स्थान को अपडेट करने के लिए एक समान प्लगइन है?मैवेन मल्टी मॉड्यूल प्रोजेक्ट

उत्तर

6

आप Maven Release Plugin और इसके release:branch मोजो का उपयोग क्यों नहीं करते? Create a branch पृष्ठ से:

  • सूत्रों poms में
  • बदलें संस्करण में कोई अप्रतिबद्ध परिवर्तन होते हैं चेक कि अगर आप चाहते हैं करने के लिए:

    एक शाखा बनाना निम्न चरणों को निष्पादित करता है इसे में बदलें (आपको संस्करणों के उपयोग के लिए संकेत दिया जाएगा)

  • रूपांतरण पोम एससीएम जानकारी टैग
  • के लिए अंतिम गंतव्य शामिल करने के लिए संशोधित poms प्रतिबद्ध
  • टैग एक संस्करण का नाम के साथ एक नई शाखा के रूप में एससीएम में कोड (इस के लिए संकेत दिया जाएगा)
  • poms में संस्करण बम्प आप (ये मान भी के लिए संकेत दिया हो जाएगा)
  • प्रतिबद्ध संशोधित poms एक नया मान y-स्नैपशॉट को यह बदलना चाहते हैं