Hi Meier Я использовал следующую цель:
mvn versions:update-property
-Dproperty="emom.web.dependency.shr.version"
-Dincludes:org.safeway.com:emom-shr
-DgenerateBackupPoms=false
-DallowIncrementalVersios=true
-DallowSnapshots=true
clean package
Моя работа 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 выбирает последнюю версию (т.е. 20.1.0) из Artifactory, но когда я проверяю pom. xml задания B под свойствами, он все равно говорит 19.6.5. Мне нужен способ изменить 19.6.5 или текущую версию на последнюю доступную версию. Я делаю что-то неправильно? Я не могу понять это.