1. 程式人生 > >Spring Boot下無法載入主類 org.apache.maven.wrapper.MavenWrapperMain問題解決

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.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T04:58:10+08:00)
Maven home: D:\Program Files\apache-maven-3.2.3
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_45\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
 說明mvn安裝正常

  經過網上搜索查詢資料之後,發現其是在當前使用者的目錄下沒有.mvn和相應的jar檔案;一句話就是說這個jar沒有被安裝到maven的類庫中,所以無法啟動此類,需要自行安裝

3.  問題解決

    執行如下命令:

mvn -N io.takari:maven:wrapper

 
4. 驗證安裝結果

  

5. 問題圓滿解決