2016-08-29 9 views

答えて

0

sql-maven-pluginで行う方法がないようです。そのプラグインの主な目的はSQL文を実行することです。 mysql-dumpは、バックアップを作成するための別のツールです。この場合の解決策の1つは、使用することです。exec-maven-plugin

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>exec-maven-plugin</artifactId> 
    <version>1.2.1</version> 
    <executions> 
     <execution> 
      <id>mysql-dump-create</id> 
      <phase>clean</phase> 
      <goals> 
       <goal>exec</goal> 
      </goals> 
     </execution> 
    </executions> 
    <configuration> 
     <executable>${path_to_mysqldump}</executable> 
     <workingDirectory>${workdir}</workingDirectory> 
     <arguments> 
      <argument>--user=${user}</argument> 
      <argument>--password=${password}</argument> 
      <argument>--host=${host}</argument> 
      <argument>--result-file=${name}</argument> 
      <argument>${db}</argument> 
     </arguments> 
    </configuration> 
</plugin> 
関連する問題