gpt4 book ai didi

sqlite - 在Maven跨平台中创建SQLite数据库

转载 作者:行者123 更新时间:2023-12-01 16:23:19 27 4
gpt4 key购买 nike

我的客户端有一个 SQL 文件,需要在 Maven 构建过程中处理并转换为 SQLite 数据库。这看起来很简单:只需将 org.codehaus.mojo.sql-maven-plugin 与 org.xerial.sqlite-jdbc JDBC 驱动程序结合使用即可。不幸的是,驱动程序 3.7.2 版本对 bug 有一个小小的疏忽。尽管如此,这仍然阻止它在这种情况下使用。尽管据说几个月前就已经修复了,但它在中央 Maven 存储库中不可用,而且没有人会回答我的问题。其他帖子表明更高版本将完全删除纯 Java 支持。

那么我应该如何从 Maven 中创建 SQLite 数据库?

最佳答案

我也遇到了这个问题,最后找到了一个很好的解决方案:将 escapeProcessing 标记设置为 false,如下例所示:

<execution>
<id>create-schema</id>
<phase>process-test-resources</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<autocommit>true</autocommit>
<escapeProcessing>false</escapeProcessing>
<srcFiles>
<srcFile>src/main/sql/your-schema.sql</srcFile>
</srcFiles>
</configuration>
</execution>

关于sqlite - 在Maven跨平台中创建SQLite数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17202496/

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