Pom文件報錯,是什么原因


Cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins:maven-compiler-plugin:maven-plugin:3.1:runtime Cause: invalid CEN header (bad signature)
提示這個錯誤,請問各位大神如何解決

3 个解决方案

#1


看JDK版本是否一致,看jar包版本是否沖突,把.metadata目錄刪除了,然后重新導入項目

#2


1、在pom.xml文件中加入maven-resources-plugin配置

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>3.1</version>
</dependency> 2、在命令行下運行mvn install ,如果執行正確應該會在{user.home}\.m2\repository\org\apache\maven\plugins\maven-resources-plugin\下看到maven-resources-plugin-3.1.jar文件
3、刷新工程(右鍵工程選擇刷新項)

4、刷新maven配置,右鍵工程節點,選擇Maven4MyEclipse-Update Project Configuration

#3


org.apache.maven.plugins:maven-compiler-plugin:maven-plugin:3.1: 的下載不完整,導致簽名驗證失敗

把本地M2庫中的這個插件目錄刪除,重新下載就可以解決

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com