我有一个多模块项目,其父级x pom在其标签中包含所有子项目。
大多数服务器以x为父服务器,但有些服务器则以swagger为父服务器。
在父x上使用“ test”或“ deploy”之类的命令时,将包括这些项目。但是,在父x上使用命令“ mvn版本:set -DnewVersion = XYZ”时,这些项目将不会更新。甚至“ MVN版本:设置版本:更新子模块-DnewVersion = X.Y.Z-SNAPSHOT”将无法正常工作
是否可以使用其他父项来更新项目?
答案 0 :(得分:0)
如果没有继承,则关系继承就不会发生。您可以考虑为所有其余服务器使用单独的父服务器,该服务器本身作为父服务器并包含版本信息。这样,您只需要在两个位置上进行更新。仍然不是最佳选择,但是比手动更新所有其余服务器更好。