Java Maven发布不起作用——”;未找到Maven可执行文件";
我最近不得不在工作中买一台新电脑,重新安装包括Maven在内的所有编程工具。现在我正试图发布一个项目变更,但我无法让Maven版本正常工作Java Maven发布不起作用——”;未找到Maven可执行文件";,java,eclipse,maven,maven-release-plugin,Java,Eclipse,Maven,Maven Release Plugin,我最近不得不在工作中买一台新电脑,重新安装包括Maven在内的所有编程工具。现在我正试图发布一个项目变更,但我无法让Maven版本正常工作 我运行了mvn release:PreparefromEclipse,它成功地完成了 我启动了mvn release:PerformfromEclipse,但失败的消息是prepare中途失败了 我再次运行了release:prepare from Eclipse,现在它失败了,因为在以下位置找不到Maven可执行文件:C:\Users\bls\Git\ev
- 以前在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添加到路径中
- 在Eclipse中,Window/Prefrences/Maven/Installations我添加了正确的路径并将其设置为默认值
仍然不起作用。想法?您需要将mvn.cmd文件重命名为mvn.bat文件夹。在MVN3.3.x中,maven的结构发生了变化。mvn.bat文件已更改为mvn.cmd。但在命令行中,这并没有被考虑在内。希望我能帮助您解决您的问题。@Progamactor是正确的。你需要
我同意@khmarbaise——通过IDE发布是。。。真是个坏主意。在您完成了一些发布之后,它们失败了,然后浪费了几个小时从IDE中找出为什么它不工作,您就会知道为什么了。控制台是你的朋友。我和我的团队多年来一直在通过Eclipse进行发布,所以我不知道为什么不鼓励这样做。发布版本是像Jenkins这样的CI解决方案的工作,但不是来自开发机器,也不是来自Eclipse或任何其他IDE…除此之外,如果您有消息,如
无法标记SCM
您应该检查您的版本控制中是否已经有标记等。将mvn.cmd复制到mvn.bat工作正常,但尝试从.bat
文件转发到.cmd
无效。
@mvn.cmd %*