解決Plugin execution not covered by lifecycle configuration:xxx报错

最近接手公司的一个maven项目的时候,遇到了下面的报错信息:

Plugin execution not covered by lifecycle configuration:org.apache.maven.plugins:maven-antrun-plugin:1.8:run (execution: compile, phase: compile)

废话不多说,直接说解决方案:

在报错的pom文件添加下面配置信息


      
        
            
            
                org.eclipse.m2e
                lifecycle-mapping
                1.0.0
                
                    
                        
                            
                                
                                    org.codehaus.mojo
                                    aspectj-maven-plugin
                                    [1.0,)
                                    
                                        test-compile
                                        compile
                                    
                                
                                
                                    
                                
                            
                        
                    
                
            
        
    

添加上面配置就可以解决报错!

当然还有其他的解决办法,比如在元数据的插件里面添加lifecycle-mapping-metadata.xml文件,lifecycle-mapping-metadata.xml文件可以在eclipse的安装目录的plugin里面找到,具体解决方案其他好多博客都有详细说明。

你可能感兴趣的:(maven)