Tôi có hai dự án: Dự án mẹ: A, Dự án phụ: B
A / pom.xml:
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>pom</packaging>
Và trong B / pom.xml, tôi có:
<parent>
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
</parent>
<groupId>com.dummy.bla.sub</groupId>
<artifactId>kid</artifactId>
Tôi muốn B kế thừa phiên bản từ cha mẹ, vì vậy nơi duy nhất trong trường hợp tôi cần đặt 0.1-SNAPSHOTlà A/pom.xml. Nhưng nếu tôi loại bỏ <version>0.1-SNAPSHOT</version>từ B/pom.xmlbên dưới phần cha mẹ, maven phàn nàn về phiên bản còn thiếu cho phụ huynh.
Có cách nào tôi chỉ có thể sử dụng ${project.version}hoặc một cái gì đó như thế này để tránh có 01.-SNAPSHOTtrong cả hai poms không?