जरूरत मैं जो Maven रिलीज-प्लगइन 2.3.2 आंतरिक रूप से कहता है के भीतर से जेनकींस M2 रिहाई प्लगइन का उपयोग कर रहा है और निर्माण, जबकि इस त्रुटि फेंकता है: You don't have a SNAPSHOT project in the reactor projects list
। समस्या यह है कि, मेरी परियोजनाओं को पर का संस्करण 1.0.0-स्नैपशॉट के रूप में है। मैं क्या खो रहा हूँ ?Maven रिहाई प्लगइन - स्नैपशॉट परियोजना
com.abc.def
company parent POM
है, और मैं बस के लिए utils
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.abc</groupId>
<artifactId>def</artifactId>
<version>1.0.0</version>
</parent>
<groupId>com.abc.def</groupId>
<artifactId>utils</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>utils</name>
और हाँ, मैंने किया है मेरी बुनियादी गूगल + अतः ट्राउल और हर जगह यह बताते हैं कि मेरी poms होने दिया जाना चाहिए mvn release
के लिए कर रहा हूँ संस्करण के रूप में स्नैपशॉट, जो पहले से ही है। सिवाय इसके कि मेरी कंपनी के माता-पिता पीओएम स्नैपशॉट नहीं है। क्या यह कारण हो सकता है?
आप पोम दिखा सकते हैं:
फिक्सिंग के लिए शांत माता पिता पोम पर उपयोग करने के लिए है? – khmarbaise
@khmarbaise ने पीओएम –
जोड़ा है क्या यह एक एकल मॉड्यूल है या यह बहु-मॉड्यूल बिल्ड का अभिभावक है, क्योंकि इसका पैकेजिंग पोम है? – khmarbaise