Наследование версии проекта Maven - нужно ли указывать родительскую версию?

У меня есть два проекта: родительский проект: A, суб-проект: B

A / pom.xml:

<code><groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>pom</packaging>
</code>

И в B / pom.xml у меня есть:

<code>    <parent>
        <groupId>com.dummy.bla</groupId>
        <artifactId>parent</artifactId>
        <version>0.1-SNAPSHOT</version>     
    </parent>

    <groupId>com.dummy.bla.sub</groupId>
    <artifactId>kid</artifactId>
</code>

Я хочу, чтобы B наследовал версию от parent, поэтому единственное место в моем случае мне нужно поставить0.1-SNAPSHOT являетсяA/pom.xml, Но если я удалю<version>0.1-SNAPSHOT</version> отB/pom.xml под родительским разделом maven жалуется на отсутствующую версию для родителя.

Есть ли способ, которым я могу просто использовать${project.version} или что-то подобное, чтобы избежать01.-SNAPSHOT в обоих помах?

Ответы на вопрос(7)

Ваш ответ на вопрос