gpt4 book ai didi

java - Maven 如何为 create-schema 命令指定 sql 文件的目录

转载 作者:行者123 更新时间:2023-11-29 06:55:01 26 4
gpt4 key购买 nike

我有几个包含多个 sql 文件的目录。我如何配置maven来运行目录中的所有sql文件。我当前的配置是这样的:

      <build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sql-maven-plugin</artifactId>
<version>${sql-maven-plugin.version}</version>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql-connector.version}</version>
</dependency>
</dependencies>
<configuration>
<driver>${mysql.jdbc.driver.class.name}</driver>
<url>${mysql.jdbc.url}</url>
<username>${mysql.jdbc.username}</username>
<password>${mysql.jdbc.password}</password>
</configuration>
<executions>
<execution>
<id>create-schema</id>
<phase>install</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<skip>${mysql.db.skip}</skip>
<autocommit>true</autocommit>
<srcFiles>
<srcFile>src/main/resources/directory1/file1.sql</srcFile>
<srcFile>src/main/resources/directory1/file2.sql</srcFile>
<srcFile>src/main/resources/directory2/file1.sql</srcFile>
<srcFile>src/main/resources/directory2/file2.sql</srcFile>
</srcFiles>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

每个目录下都有很多文件。

如何使用目录而不是列出每个文件?

最佳答案

根据documentation , 而不是单独列出您的文件,您可以指定一个文件集。给出了一个例子 here

关于java - Maven 如何为 create-schema 命令指定 sql 文件的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13273682/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com