Maven发布不起作用 - "找不到Maven可执行文件"

时间:2015-11-03 13:12:45

标签: java eclipse maven maven-release-plugin

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

  1. 我运行mvn release:从Eclipse准备,并成功完成。
  2. 我开始mvn发布:从Eclipse执行,但它失败并显示准备在中途失败的消息。
  3. 我运行发布:再次从Eclipse准备,现在它失败了" Maven可执行文件找不到:C:\ Users \ bls \ Git \ events \ EMBEDDED \ bin \ mvn.bat&#34
  4. 我运行mvn release:从cmd提示符准备,并成功完成。
  5. 我运行了mvn版本:从cmd提示符执行,它给了我一些问题并且失败了"无法标记SCM"
  6. -

    • 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中,我添加了正确的路径并将其设置为默认路径。

    仍然无法正常工作。想法?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

@Progamactor是正确的。您需要

  1. 在maven抱怨需要它的位置创建mvn.bat。
  2. 将以下内容添加到该批次(mvn.bat):

    @mvn.cmd %*