Maven: получение версии основного модуля из подмодуля - PullRequest
1 голос
/ 05 августа 2011

Мои проекты Maven являются многомодульными, и, как правило, номера версий не синхронизируются.Например, у меня может быть основной POM с версией 1.2.3-SNAPSHOT и подмодулем с версией 3.4.5-SNAPSHOT (основная причина, по которой они не синхронизируются, состоит в том, что часто модуль перемещается из проекта в другой, и ондолжен сохранить свою версию).

Теперь я хочу поместить версию основного проекта в ресурс модуля, содержащего основной (или веб-приложение и т. д.), который, конечно, является субмодулем,Это означает, что мне нужно получить доступ к версии master pom из субмодуля.

Также имейте в виду, что мои проекты имеют 3 или 4 уровня;таким образом, главный помп является дедом субмодуля, а не только его родителем.

Несмотря на некоторый опыт работы с Maven, включая продвинутые вещи, до сих пор я не смог решить эту проблему.

Спасибо.

1 Ответ

4 голосов
/ 06 августа 2011

Должно работать с ${project.parent.version}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...