我们运行mvn versions:set -DnewVersion=x.x.x
来更新项目的版本。对于某些项目,它会更新除一个或两个之外的所有pom.xml文件中的版本。该命令不能更新所有所有文件的原因有哪些?
答案 0 :(得分:0)
有一些原因。父项未正确设置在子项中。子代与父代或其他子代具有不同的版本。根据某些配置文件,子项只是聚合器的一部分。
因此您可以尝试:
mvn version:set -DnewVersion=3.6.0 -DoldVersion=* -DgroupId=* -DartifactId=*
这在https://www.mojohaus.org/versions-maven-plugin/examples/setaggregator.html上有解释。
有关更多建议,我们将需要pom文件。