0

我有一个多模块项目,其中所有模块都与“聚合器”模块位于同一目录中。聚合器不是模块的父级,它只是将任何 maven 命令传播到模块,但没有继承。

当我在聚合器目录中执行此操作(maven-release-plugin 命令)时:

mvn --batch-mode release:update-versions -DdevelopmentVersion=1.1.1-SNAPSHOT -DautoVersionSubmodules=true

它确实改变了所有模块的版本,但是当我这样做时:

mvn versions:set -DnewVersion=1.1.1-SNAPSHOT

它没有,它只更改聚合器模块版本。

注意:我知道当您在聚合器和模块之间存在父子关系时,您不会遇到此问题。

4

0 回答 0