我最近不得不在工作中换一台新电脑,并重新安装所有编程工具,包括 Maven。现在我正在尝试发布项目更改,但我无法让 Maven Release 正常工作。
- 我从 Eclipse 运行了 mvn release:prepare,它成功完成了。
- 我从 Eclipse 启动了 mvn release:perform,它失败了,并显示一条消息说准备在中途失败。
- 我再次从 Eclipse 运行 release:prepare,现在它失败了 "Maven executable not found at: C:\Users\bls\Git\events\EMBEDDED\bin\mvn.bat"
- 我在 cmd 提示符下运行了 mvn release:prepare,它成功完成了。
- 我在 cmd 提示符下运行了 mvn release:perform,它给了我一些问题并以“无法标记 SCM”失败了
-
- C:\Users\bls\Git\events\EMBEDDED\bin 以前从来没有任何文件夹
- C:\Maven\apache-maven-3.3.3\bin 包括 mvn.bat 和 mvn.cmd。
- C:\Maven\apache-maven-3.3.3\bin 添加到 PATH 中。
- 在 Eclipse 中,Window/Prefrences/Maven/Installations 我添加了正确的路径并将其设置为默认路径。
还是不行。想法?
最佳答案
您需要将 mvn.cmd 文件重命名为 mvn.bat 文件夹。在 mvn 3.3.x 中,maven 的结构发生了变化。 mvn.bat 文件已更改为 mvn.cmd。但是在命令行中,这没有被考虑在内。希望我能帮助您解决问题。
关于java - Maven 版本不工作 - "Maven executable not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33500057/