मेरे पास दो प्रोजेक्ट हैं: पैरेंट प्रोजेक्ट: A, सब प्रोजेक्ट: B
ए / pom.xml:
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>pom</packaging>
और बी / pom.xml में, मेरे पास है:
<parent>
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
</parent>
<groupId>com.dummy.bla.sub</groupId>
<artifactId>kid</artifactId>
मैं चाहता हूं कि बी को माता-पिता से संस्करण विरासत में मिले, इसलिए मेरे मामले में एकमात्र जगह मुझे लगाने की आवश्यकता 0.1-SNAPSHOT
है A/pom.xml
। लेकिन अगर मैं मूल अनुभाग के तहत <version>0.1-SNAPSHOT</version>
से हटा देता हूं B/pom.xml
, तो मावेन माता-पिता के लिए लापता संस्करण के बारे में शिकायत करता है।
क्या कोई ऐसा तरीका है जो मैं सिर्फ उपयोग कर सकता हूं ${project.version}
या कुछ ऐसा कर सकता हूं जिससे 01.-SNAPSHOT
दोनों में कोई परेशानी न हो ?