Maven构建出错:mvn.bat无法识别

时间:2015-09-21 23:18:29

标签: java maven batch-file netbeans

尝试在NetBeans下构建Java项目时(配置了外部Maven),我收到以下错误:

  

“C:\ Users ...... \ bin \ mvn.bat”“无法识别为内部或外部命令,可运行程序或批处理文件”

编辑:使用Maven 3.3.3,Windows 10; 在Tools>下为NetBeans添加了自定义maven。选项> Java> Maven>执行> Maven Home>浏览

我该怎么办?

3 个答案:

答案 0 :(得分:33)

要解决它:

  1. 转到Maven安装文件夹
  2. 转到bin
  3. 确保您可以看到文件扩展名
  4. 复制mvn.cmdmvnDebug.cmd,并将这些副本重命名为扩展名.bat
  5. 立即尝试构建项目
  6. source

答案 1 :(得分:2)

安装Netbeans 8.1或更高版本以更正此issue

作为@mkleint noted,这是Maven 3.3.3+的问题,其中maven更改了mvn可执行扩展。您可以在Netbeans网站上download最新版本。

答案 2 :(得分:0)

Maven 3.3+没有更多mvn.bat你应该使用maven-release-plugin的2.5.2+版本:https://issues.apache.org/jira/browse/MRELEASE-902