Наследование и разрешение переменных maven

У меня есть проект с несколькими родителями (ребенок с дедушкой и бабушкой). POM дедушки и бабушки указывает переменную (оказывается версией), которая переопределяется дочерним элементом. Как я могу сделать это значение либо статическим, либо ссылаться на «верхнего» родителя?

понимая, что это может потребовать пояснений

Допустим, наш дедушка и бабушка

<groupId>group</groupId>
<artifactId>grandparent-pom</artifactId>
<version>1.3-SNAPSHOT</version>
<properties>
    <grandparent-pom-version>${version}</grandparent-pom-version>
</properties>

Это помещает незамещенную переменную в установленный файл pom, поэтому все, что наследуется от нее, заменяет локальное значение. Один из вариантов — оглянуться назад на родителя ${parent.version}, но он теряется, как только мы достигаем третьего поколения.


person end-user    schedule 06.08.2013    source источник
comment
У меня была аналогичная потребность, и в итоге я использовал gmaven-plugin.   -  person user944849    schedule 06.08.2013
comment
@user944849, да, это именно то, что мне было нужно! Спасибо!   -  person end-user    schedule 07.08.2013