生命周期配置未涵盖的插件执行:org.liquibase:liquibase-maven-plugin:3.0.5:update

时间:2016-06-24 08:41:03

标签: java spring hibernate maven liquibase

我开始学习如何在hibernate和spring项目中使用liquibase运行迁移。我在pom.xml中添加了依赖库,但是在将其添加到我的pom.xml的构建属性时,我遇到了问题

<plugin>
           <groupId>org.liquibase</groupId>
           <artifactId>liquibase-maven-plugin</artifactId>
           <version>3.0.5</version>
           <configuration>                  
              <propertyFile>src/main/resources/liquibase.properties</propertyFile>
           </configuration>                
           <executions>
             <execution>
               <phase>process-resources</phase>                                                                  
               <goals>
                 <goal>update</goal>
               </goals>
             </execution>
           </executions>

        </plugin>

这是错误的屏幕截图

enter image description here

如果将鼠标悬停在其上,则会出现此错误

Plugin execution not covered by lifecycle configuration: org.liquibase:liquibase-maven-plugin:3.0.5:update (execution: default, phase: process-resources)

请帮助我。我开始学习liquibase

2 个答案:

答案 0 :(得分:0)

我猜你在使用Eclipse?并使用Eclipse的maven插件M2Eclipse

如果您对详细信息感兴趣请查看此文章: https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html

如果您只是想摆脱错误消息,请使用eclipse提供的快速解决方案之一。我只是将其设置为&#34;忽略插件目标&#34;这将添加一个<pluginExecutionFilter>告诉m2eclipse忽略它。

答案 1 :(得分:0)

可以使用pluginManagement标记修复它,如下所示:

fit_generator