2011-10-12 16 views
5

जब मैं एक शाखा \ शाखाओं में है कि \ branchone यह \ शाखाओंक्या मैवेन शाखाओं के लिए प्लगइन काम जारी करता है?

के लिए एक टैग बनाता से Maven रिहाई प्लगइन निष्पादित मैं सिर्फ "branchone" को टैग करने प्लगइन चाहते हैं, लेकिन किसी कारण से यह पूरे टैग कर देता है इसके बजाय "शाखाएं"।

यह एक बग की तरह लगता है, प्लगइन को निर्धारित करने के लिए प्लगइन को वर्तमान एसएमएम "कनेक्शन" यूआरएल का उपयोग करना चाहिए।

क्या आपको पता है कि रिलीज प्लगइन सही निर्देशिका को टैग क्यों नहीं करता है? या क्या आप कोई काम-आसपास जानते हैं?

उत्तर

3

मैं शाखाओं को टैग करने के लिए इसे पहले से उपयोग करता हूं, आपको अपनी स्किम कॉन्फ़िगरेशन में कोई समस्या हो सकती है। करने के लिए कुछ इसी तरह का प्रयास करें:

<scm> 
    <connection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</connection> 
    <developerConnection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</developerConnection> 
</scm> 

यकीन है कि शाखा के रूप में रेपो में है कि शाखा पर पोम ठीक उसी पथ करे, अन्यथा आप समस्याओं हो सकता है।

यदि आप डी विरासत लेआउट (सीवीएस-जैसे लेआउट) का उपयोग करते हैं, तो आपको टैगबेस (http://maven.apache.org/plugins/maven-release-plugin/prepare-mojo.html#tagBase सेट अप करने की आवश्यकता हो सकती है))।

संबंधित मुद्दे