gpt4 book ai didi

Maven版本:set does not update child modules

转载 作者:行者123 更新时间:2023-12-03 23:32:26 25 4
gpt4 key购买 nike

在终于厌倦了 maven 发布插件后,我决定转向更简单的东西。

我有一个项目,有几个模块。

当我做

mvn versions:set -DnewVersion=1.0.2-SNAPSHOT

它只是更改父模块并跳过所有子模块?

我究竟做错了什么?我还需要设置另一个参数吗?

最佳答案

我有引用外部 parent 的子模块的同样问题。

如果 child 的 parent 版本与 parent 的本地版本匹配,那么它会更新 parent 和 child 的版本(它可能会说跳过但仍然有效,奇怪的是)。如果它们不匹配,那么它似乎只更新父版本并更新子代以指向新的父代,它根本不会改变子代的版本。

最后我发现通配符可以解决这个问题(需要一个新版本的版本插件):

mvn org.codehaus.mojo:versions-maven-plugin:2.2:set -DnewVersion=1.5.0a   -DartifactId=*  -DgroupId=*

关于Maven版本:set does not update child modules,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14536961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com