找不到 MavenWrapperMain 类,但包含在目录中的 .m2 中

Tho*_*phy 5 java maven

所以这是一个新的,对我来说......我正在使用其中一个 Spring Boot 指南,并获得

Error: Could not find or load main class org.apache.maven.wrapper.MavenWrapperMain
Run Code Online (Sandbox Code Playgroud)

运行时出错

./mvnw spring-boot:run
Run Code Online (Sandbox Code Playgroud)

(或任何 Maven Wrapper 命令)

也就是说,我在我期望的位置看到了wrapper罐子.mvn

有其他人打过这个吗?似乎它必须是系统级问题,因为我过去没有遇到过这个问题。

这是我在其上运行此命令的存储库:https : //github.com/spring-guides/gs-scheduling-tasks.git

Tho*_*phy 3

我终于弄清楚了这一点,所以发布给后代:

如果 Maven 下载由于某种原因而损坏并且未成功下载(由于连接丢失或其他原因),则会抛出此错误。

缓解措施是(在 Spring Boot 应用程序文件夹中):

rm -rf .mvn
./mvnw spring-boot:run
Run Code Online (Sandbox Code Playgroud)