2016-06-24 8 views
1

私は、休止状態と春のプロジェクトでliquibaseを使って移行を実行する方法を学び始めています。私は、これは、エラーのスクリーンショットである私の問題プラグインの実行がライフサイクル設定でカバーされていない:org.liquibase:liquibase-maven-plugin:3.0.5:update

<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> 

を持っているのpom.xmlではなく、私のpom.xmlのビルドプロパティにこれを追加することに依存するライブラリを追加した

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を学び始めています

答えて

0

私はあなたがEclipseを使用していると思いますか?それとEclipseのためのプラグインはM2Eclipseです。

あなたは詳細に興味があるなら、それについては、この記事をチェックアウト: https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html

あなただけのエラーメッセージを使用日食が提供するクイックフィックスソリューションの1つを取り除きたい場合。私はちょうどそれを "Ignore Plugin Goal"に設定し、それは<pluginExecutionFilter>を追加してm2eclipseにそれを無視するよう指示します。

+0

私はによって引き起こされる、このエラーが生じていますLiquiBaseを実行することはできません、liquibase.datasourceは新しい問合せ – Blaze

+0

設定されていませんそれから質問。 1つの問題= 1つの質問。しかし、あなた自身とGoogleをちょっと解こうとすることを忘れないでください。あなたがそれを働かせることができない場合は、新しい質問をしてください。 :) – Jens

0

それはこのように、pluginManagementタグを用いて固定することができます。java.lang.RuntimeException:

<build> 
    <pluginManagement> 
    <plugins> 
     <plugin> ... </plugin> 
     <plugin> ... </plugin> 
       .... 
    </plugins> 
    </pluginManagement> 
</build> 
関連する問題