Spring Boot下无法加载主类 org.apache.maven.wrapper.MavenWrapperMain问题解决

引言: 在SpringBoot中需要使用mvnw来做相关操作,但是却有时候会报出达不到MavenWrapperMain的错误信息,该如何解决呢?本文将细数之。

1、问题的引出

在创建Spring Boot项目之后,会使用mvnw来打包项目之时,报出以下类似错误信息:

$ mvnw clean package  
错误: 找不到或无法加载主类 org.apache.maven.wrapper.MavenWrapperMain

2、检查环境变量

mvn -version   # 正常打印出版本信息

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00)
Maven home: /Users/liurenkui/myLibrary/apache-maven-3.5.2
Java version: 1.8.0_161, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.13.2", arch: "x86_64", family: "mac"

说明mvn安装正常

经过网上搜索查询资料之后,发现其是在当前用户的目录下没有.mvn和相应的jar文件;一句话就是说这个jar没有被安装到maven的类库中,所以无法启动此类,需要自行安装

3、问题解决

执行如下命令:

mvn -N io.takari:maven:wrapper

4. 验证安装结果

5. 问题圆满解决


未经允许请勿转载:程序喵 » Spring Boot下无法加载主类 org.apache.maven.wrapper.MavenWrapperMain问题解决

点  赞 (0) 打  赏
分享到: