“mvnw”未被识别为内部或外部命令

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

在运行“mvnw”命令时,我收到以下信息。 如何将 Maven 包装器添加到项目中?

project_root>mvnw

“mvnw”不被识别为内部或外部命令, 可运行的程序或批处理文件。'

java maven spring-boot
5个回答
5
投票

这个问题困扰了我好几天,但解决办法太简单了。 如果您像我一样使用 Windows 并且项目文件夹有一个 mvnw 文件,而不是

project_root> mvnw

您需要输入

project_root> .\mvnw

希望这有帮助。


4
投票

使用 taraki-maven-plugin 解决了这个问题,如此处所述 - https://howtoprogram.xyz/2016/09/11/maven-wrapper-example/

project_location>mvn -N io.takari:maven:wrapper

1
投票

我在 Windows 上遇到了同样的问题。

  1. 进入控制面板,进入系统,选择右侧的高级系统设置。

  2. 选择高级选项卡,单击环境变量

  3. 现在在系统变量path中添加maven的路径,/bin文件夹。

编辑它以包含使用后

mvn -version

0
投票

对于这个问题,这个命令对我有用

mvn -N io.takari:maven:wrapper

然后我还必须设置 java_home。


-1
投票

确保您正在处理的当前目录有 mvnw 或 mvnw.cmd 文件。

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