Maven релиз плагин - PullRequest
       0

Maven релиз плагин

0 голосов
/ 21 января 2020

Привет, Мейер. Я использовал следующую цель: mvn org.codehaus.mojo: версия-maven-плагин: 2.7: свойство обновления - Dproperty = emom.web.dependency.shr.version -DallowSnapshots = true

My Job B pom. xml is

   <dependency>
     <groupId>com.safeway.app</groupId>
      <artifactId>emom-shr</artifactId>
     <version>${emom.web.dependency.shr.version}</version>
    </dependency>

В свойствах он имеет версию с жестким кодом

      <emom.web.dependency.shr.version>19.6.5- 
       SNAPSHOT</emom.web.dependency.shr.version>

My Job A pom. xml

         <groupId>com.safeway.app</groupId>
        <artifactId>emom-shr</artifactId>
        <version>20.1.0-SNAPSHOT</version>
        <packaging>jar</packaging>

Когда я запускаю вышеуказанную цель, maven выбирает самую последнюю версию i, e (20.1.0) из артефакта, но когда я проверяю pom. xml задания B под свойствами, он все равно говорит 19.6.5 Мне нужен способ измените 19.6.5 или текущую версию на последнюю доступную версию. Я делаю что-то неправильно, не в состоянии понять это.

1 Ответ

0 голосов
/ 22 января 2020

Вам нужно versions:update-property для обновления содержимого свойств в вашем POM.

См. https://www.mojohaus.org/versions-maven-plugin/update-property-mojo.html

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