Repository navigation
v2.5.4
根因:脚本通过检查 <parent> 块外是否还有 <version> 来判断 是否为根 POM,但子模块 POM 中的 flatten-maven-plugin 等插件版本号 也会匹配,导致被误替换。 修复:从根 POM 的 <modules> 字段确定子模块路径,精准匹配替换策略。 根 POM 只替换项目自身的 <version>,子模块只替换 <parent> 内的 <version>。
根因:脚本通过检查 <parent> 块外是否还有 <version> 来判断 是否为根 POM,但子模块 POM 中的 flatten-maven-plugin 等插件版本号 也会匹配,导致被误替换。 修复:从根 POM 的 <modules> 字段确定子模块路径,精准匹配替换策略。 根 POM 只替换项目自身的 <version>,子模块只替换 <parent> 内的 <version>。