java - Maven 版本不工作 - "Maven executable not found"

标签 java eclipse maven maven-release-plugin

我最近不得不在工作中换一台新电脑,并重新安装所有编程工具,包括 Maven。现在我正在尝试发布项目更改,但我无法让 Maven Release 正常工作。

  1. 我从 Eclipse 运行了 mvn release:prepare,它成功完成了。
  2. 我从 Eclipse 启动了 mvn release:perform,它失败了,并显示一条消息说准备在中途失败。
  3. 我再次从 Eclipse 运行 release:prepare,现在它失败了 "Maven executable not found at: C:\Users\bls\Git\events\EMBEDDED\bin\mvn.bat"
  4. 我在 cmd 提示符下运行了 mvn release:prepare,它成功完成了。
  5. 我在 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/

相关文章:

java - Spring Data Rest API 依赖以及 n 层中的问题

eclipse - Gradle无法找到tools.jar

java - 如何在eclipse中将java编码格式设置为堆栈溢出编码格式

maven - 将所有定义的 Maven 项目属性导出到文件?

java - 是否可以在编译时将 AspectJ 编织到 WAR 打包项目中?

java - 带有 Spring Boot 的 Docker 和 Eureka 无法注册客户端

java - 如何使用 IntelliJ IDEA 导出 JAR(JavaFX 和 Maven)

java - Quartz 阻止 jobToBeExecuted 上的作业执行

java - 如何启动OSGI-INF蓝图

python - 如何将python代码发布到博客?