У меня есть родительский POM со следующим конфигом
<groupId>com.example</groupId>
<artifactId>parent</artifactId>
<version>1.2-SNAPSHOT</version>
Каждый дочерний проект, который наследуется от этого родительского POM, имеет следующую конфигурацию:
<parent>
<groupId>com.amadeus.jcp.ui.skinning.skinning-system</groupId>
<artifactId>parent</artifactId>
<version>1.2-SNAPSHOT</version>
</parent>
Я хочу, чтобы все эти номера версий проекта были синхронизированы. На данный момент, если я изменю родительскую версию на 1.3, мне придется изменить все версии дочернего проекта на 1.3. Можно ли как-нибудь избежать дублирования номеров версий во всех дочерних проектах?
Я попытался заменить вышеприведенное на
<parent>
<groupId>com.amadeus.jcp.ui.skinning.skinning-system</groupId>
<artifactId>parent</artifactId>
</parent>
и
<parent>
<groupId>com.amadeus.jcp.ui.skinning.skinning-system</groupId>
<artifactId>parent</artifactId>
<version>${project.version}</version>
</parent>
Но ни одна из этих работ. Я использую Maven версии 2.1.0.
Спасибо,
Дон