Saya punya dua proyek: Proyek induk: A, Sub proyek: B
A / pom.xml:
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>pom</packaging>
Dan di B / pom.xml, saya punya:
<parent>
<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
</parent>
<groupId>com.dummy.bla.sub</groupId>
<artifactId>kid</artifactId>
Saya ingin B mewarisi versi dari orangtua, jadi satu-satunya tempat dalam kasus saya yang perlu saya taruh 0.1-SNAPSHOT
adalah A/pom.xml
. Tetapi jika saya menghapus <version>0.1-SNAPSHOT</version>
dari di B/pom.xml
bawah bagian induk, maven mengeluh tentang versi yang hilang untuk induk.
Apakah ada cara saya bisa menggunakan ${project.version}
atau sesuatu seperti ini untuk menghindari 01.-SNAPSHOT
di kedua pom?