Maven 构建错误:mvn.bat not recognized

问题描述 投票:0回答:4

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

"C:\Users...... in\mvn.bat"" 不是内部或外部命令,也不是可运行的程序或批处理文件"

编辑:使用Maven 3.3.3,Windows 10; 在 Tools > Options > Java > Maven > Execution > Maven Home > Browse 下将自定义 Maven 添加到 NetBeans

我能做什么?

java maven batch-file netbeans
4个回答
47
投票

解决方法:

  1. 进入Maven安装文件夹
  2. 前往
    bin
  3. 确保您可以看到文件扩展名
  4. 复制
    mvn.cmd
    mvnDebug.cmd
    并重命名这些副本以具有扩展名
    .bat
  5. 现在尝试构建项目

来源


2
投票

安装 Netbeans 8.1 或更高版本以更正此问题.

正如@mkleint 指出,这是 Maven 3.3.3+ 的问题,其中 maven 更改了 mvn 可执行扩展。您可以 下载 Netbeans 网站上的最新版本。


1
投票

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


0
投票

对于 Maven 3.6+,仅从您的 Maven 安装构建文件夹中复制并重命名 mvn.cmd 文件

© www.soinside.com 2019 - 2024. All rights reserved.