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)
提示这个错误,请问各位大神如何解决

解决方案 »

  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库中的这个插件目录删除,重新下载就可以解决