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-SNAPSHOT
là A/pom.xml
. Nhưng nếu tôi loại bỏ <version>0.1-SNAPSHOT</version>
từ B/pom.xml
bê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.-SNAPSHOT
trong cả hai poms không?