gpt4 book ai didi

git - mvn release :perform fails from a git branch: does the pom. xml 需要在 master 上有相同的版本?

转载 作者:太空狗 更新时间:2023-10-29 13:14:53 26 4
gpt4 key购买 nike

我们有几个非常相似的项目。我正在尝试从 git 分支执行 mvn 发布。 (检查分支,然后执行 mvn release)。在某些项目上,这工作正常,在其他项目上,mvn release:prepare 工作得很好,但是当我执行 mvn release:perform 时,它失败了。

当它尝试执行“cd ...target/checkout && git pull ...”时失败了,我明白了:

[ERROR] The git-pull command failed.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to checkout from SCM
Provider message:
The git-pull command failed.
Command output:

如果我手动执行命令,我会遇到 pom.xml 的 git merge 问题。我的猜测是当 pom.xml 在 master 和 branch 上有不同的版本时它会失败。 IE。如果 1.4 分支上的版本是 1.4.2-SNAPSHOT 而主干上的版本是 1.5.0-SNAPSHOT 它会失败。

在我看来,不应该要求 poms 相同:我不是从 master 而是从 git 分支执行 mvn:release。这并不奇怪,不是吗?有人知道吗?

最佳答案

以防万一有人看到,这似乎是最新版本插件 2.2.2 的问题。 2.2 似乎适合我从具有不同 pom 版本的分支构建。 (当我发现更多时会更新)

关于git - mvn release :perform fails from a git branch: does the pom. xml 需要在 master 上有相同的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7764986/

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