Maven использовать родительскую переменную внутри дочерней версии - PullRequest
0 голосов
/ 21 сентября 2019

моя проблема в том, что я пытаюсь использовать переменную, определенную внутри родительского pom, чтобы использовать ее в качестве номера версии для дочернего pom.Единственное, что здесь особенного, это то, что переменная определена внутри профиля родителя.Но когда проект развертывается на сервере Nexus, он не изменяет ни раздел $ {versionstring} в pom, ни имя файла.(Что и должно быть)

Надеюсь, у кого-то есть идея.Спасибо за чтение.:)

--- Визуальная настройка ---

родитель:

<version>${versionstring}</version>

<properties>
  <projectVersion>1.0</versionstring>
</properties>

<profiles>
  <profile>
    <id>example</id>
    <properties>
      <versionstring>${projectVersion}-SNAPSHOT</versionstring>
    </properties>
  </profile>
</profiles>

потомок:

<version>${versionstring}</version>

<parent>
  <artifactId>***</artifactId>
  <groupId>***</groupId>
  <version>1.14.0.0-SNAPSHOT</version>
</parent>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...