Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何使用SQLMaven插件创建SQL转储_Mysql_Maven_Sql Maven Plugin - Fatal编程技术网

Mysql 如何使用SQLMaven插件创建SQL转储

Mysql 如何使用SQLMaven插件创建SQL转储,mysql,maven,sql-maven-plugin,Mysql,Maven,Sql Maven Plugin,在maven测试运行之前和之后,我使用来处理数据库。关于删除/创建模式、填充,这些示例非常简单 如何使用此插件创建数据库的SQL转储?使用SQL maven插件似乎无法完成此操作。该插件的主要用途是执行SQL语句mysql dump是一个用于创建备份的单独工具。在这种情况下,可能的解决方案之一是使用 org.codehaus.mojo execmaven插件 1.2.1 mysql转储创建 清洁的 执行官 ${path_to_mysqldump} ${workdir} --用户=${user}

在maven测试运行之前和之后,我使用来处理数据库。关于删除/创建模式、填充,这些示例非常简单


如何使用此插件创建数据库的SQL转储?

使用
SQL maven插件似乎无法完成此操作。该插件的主要用途是执行SQL语句
mysql dump
是一个用于创建备份的单独工具。在这种情况下,可能的解决方案之一是使用


org.codehaus.mojo
execmaven插件
1.2.1
mysql转储创建
清洁的
执行官
${path_to_mysqldump}
${workdir}
--用户=${user}
--密码=${password}
--主机=${host}
--结果文件=${name}
${db}

看来使用
SQLMaven插件无法实现这一点。该插件的主要用途是执行SQL语句
mysql dump
是一个用于创建备份的单独工具。在这种情况下,可能的解决方案之一是使用


org.codehaus.mojo
execmaven插件
1.2.1
mysql转储创建
清洁的
执行官
${path_to_mysqldump}
${workdir}
--用户=${user}
--密码=${password}
--主机=${host}
--结果文件=${name}
${db}
<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>