gpt4 book ai didi

git - Maven 版本 :prepare-with-pom removes release-pom then tries to add it?

转载 作者:太空狗 更新时间:2023-10-29 13:37:56 25 4
gpt4 key购买 nike

我们当前的 pom 文件对我们的许多依赖项使用关键字 RELEASE,并且我们需要保留一个包含 release 对应的实际版本的 artifact pom。 Prepare-with-pom 会执行此操作,如果我使用 -DdryRun 运行 maven,我会得到一个看起来完全正确的 release-pom.xml。

但是,对于真正的交易,我需要删除试运行并添加执行命令。在这一点上,maven 做了一些奇怪的事情。每次都失败并显示以下消息:

The git-add command failed.
Command output:
fatal: pathspec 'release-pom.xml' did not match any files

快速查看最近运行的命令显示:

[INFO] Executing: /bin/sh -c cd /Users/mikeburke/experience-manager/exm-v2 && git rm release-pom.xml
[INFO] Working directory: /Users/mikeburke/experience-manager/exm-v2
[INFO] Checking in modified POMs...
[INFO] Executing: /bin/sh -c cd /Users/mikeburke/experience-manager/exm-v2 && git add -- pom.xml release-pom.xml

当然,release-pom.xml 不存在,您只是将其删除。

那么,为什么会发生这种情况,更重要的是,我该如何解决?我浏览了所有论坛和其他地方,我发现最接近我的问题的是 this ,建议使用各种冲突版本的 maven 及其依赖项,所有这些我都尝试过。 有没有人成功运行过这个,你能帮帮我吗?

最佳答案

此错误记录在此处:https://issues.apache.org/jira/browse/SCM-706

补丁是merged在 org.apache.maven.scm:maven-scm-provider-gitexe:1.9.4 被删除后,您必须从源代码安装快照或等到 1.9.5 发布。

关于git - Maven 版本 :prepare-with-pom removes release-pom then tries to add it?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30740183/

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