***Parent
***project1
***project2
****project3
<parent>
<artifactId>xyz-application</artifactId>
<groupId>com.xyz</groupId>
<version>2.3.1-snapshot</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.xyz</groupId>
<artifactId>xyz-Library</artifactId>
<version>2.50.0.g</version>
运行版本集后,我从主父pom
运行mvn versions:set -newversion=2.3.2-Snapshot
<parent>
<artifactId>xyz-application</artifactId>
<groupId>com.xyz</groupId>
<version>2.3.2-snapshot</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.xyz</groupId>
<artifactId>xyz-Library</artifactId>
<version>2.3.2-snapshot</version>
我不想更改项目版本
<parent>
<artifactId>xyz-application</artifactId>
<groupId>com.xyz</groupId>
<version>2.3.2-snapshot</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.xyz</groupId>
<artifactId>xyz-Library</artifactId>
<version>2.3.2-snapshot</version>
需要版本<version>2.50.0.g</version>
它正在改变所有项目版本......
我不想更改项目工件版本2.50.0.g ...我想只更改父版本而不更改项目版本为什么因为我的所有项目都在不同的版本......
当我们从主要父级运行它时,它会将所有项目版本更改为新版本。