首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Maven 導入專案報錯 `maven-enforcer-plugin` zip 檔損壞:刪除本地倉庫快取重新編譯

     編輯:程式設計綜合問答

錯誤訊息


Failed to parse plugin descriptor for org.apache.maven.plugins:maven-enforcer-plugin:1.0-beta-1
(C:\Users\liangyab.m2\repository\org\apache\maven\plugins\maven-enforcer-plugin\1.0-beta-1\maven-enforcer-plugin-1.0-beta-1.jar):
error in opening zip file

原因

本地 Maven 倉庫 ~/.m2/repository 中該外掛 JAR 檔下載不完整或損壞(網路中斷、磁碟滿、防毒軟體攔截)。

解決步驟

  1. 關閉 IDE / 停止 Maven 程序。
  2. 刪除損壞目錄:
    rm -rf ~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/1.0-beta-1
  3. 重新執行 mvn clean install -U(-U 強制更新快照/釋出版)。

進階:鎖定版本避免 Beta

在 pom.xml 或 pluginManagement 明確指定穩定版:



    org.apache.maven.plugins
    maven-enforcer-plugin
    3.0.0  

原答案核心

「把對應的 jar 包刪掉再重新編譯吧」

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved