How to fixed mvnw install error distributionUrl is not valid, must match -bin.zip or maven-mvnd-.zip

ลอง Build Image Spring Boot Project แล้วปรากฏว่าเจอ Error

 => ERROR [build 8/8] RUN ./mvnw install -DskipTests                                                                                                        0.6s 
------
 > [build 8/8] RUN ./mvnw install -DskipTests:
0.569 distributionUrl is not valid, must match *-bin.zip or maven-mvnd-*.zip, but found 'https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.6'apache-maven-3.9.6-bin.zip

การแก้ไข สำหรับเคสนี้ มันเป็น Bug ของตัวไฟล์ mvnw ver 3.3.1 ให้ขยับไปใช้ 3.3.2 แทนครับ โดยอาจจะ

  • เอาไฟล์ mvnw จาก Git มาแปะเลย ผมเอาจากอันนี้เลย
  • หรือ run mvn wrapper:wrapper ให้มัน Generate File ใหม่เลย
  • หรือ จะกำหนด Version ก็ได้ เช่น
mvn wrapper:wrapper -Dmaven=MAVEN_VERSION
#Example 
mvn wrapper:wrapper -Dmaven=3.9.8	

Reference


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.