Maven发布不起作用 - “未找到Maven可执行文件”

问题描述 投票:1回答:2

我最近不得不在工作中使用新计算机,并重新安装所有编程内容,包括Maven。现在我正在尝试发布项目更改,但我无法让Maven Release工作。

  1. 我运行mvn release:从Eclipse准备,并且它已成功完成。
  2. 我开始mvn发布:从Eclipse执行,它失败了一条消息说准备在中途失败了。
  3. 我运行发布:再次从Eclipse准备,现在它失败了“找不到Maven可执行文件:C:\ Users \ bls \ Git \ events \ EMBEDDED \ bin \ mvn.bat”
  4. 我运行mvn release:从cmd提示符准备,并成功完成。
  5. 我运行mvn release:从cmd提示执行,它给了我一些问题并且因“无法标记SCM”而失败

-

  • 从来没有在C:\ Users \ bls \ Git \ events \ EMBEDDED \ bin中有任何文件夹
  • C:\ Maven \ apache-maven-3.3.3 \ bin包括mvn.bat和mvn.cmd。
  • 在PATH中添加C:\ Maven \ apache-maven-3.3.3 \ bin。
  • 在Eclipse,Window / Prefrences / Maven / Installations中,我添加了正确的路径并将其设置为默认路径。

还是行不通。想法?

java eclipse maven maven-release-plugin
2个回答
1
投票

您需要将mvn.cmd文件重命名为mvn.bat文件夹。在mvn 3.3.x中,maven的结构发生了变化。 mvn.bat文件已更改为mvn.cmd。但是在命令行中没有考虑到这一点。希望我帮助您解决问题。


0
投票

@Progamactor是对的。你需要

  1. 在maven的位置创建mvn.bat,抱怨它需要一个。
  2. 将以下内容添加到该批处理(mvn.bat): @mvn.cmd %*
© www.soinside.com 2019 - 2024. All rights reserved.