首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用sql插件文件复制到临时文件夹?

如何禁用sql插件文件复制到临时文件夹?
EN

Stack Overflow用户
提问于 2016-02-19 06:32:14
回答 2查看 188关注 0票数 1

下面是一个插件配置:

代码语言:javascript
复制
<configuration>
    <srcFiles>
        <srcFile>src${file.separator}integration-test${file.separator}resources${file.separator}sql${file.separator}schema.sql</srcFile>
    </srcFiles>
</configuration>

所有都可以运行,但我在日志中看到:

代码语言:javascript
复制
[INFO] --- sql-maven-plugin:1.5:execute (create-tables) @ smsfinance-server ---
[INFO] Executing file: C:\Users\User\AppData\Local\Temp\schema.915861870sql

有办法禁止复制吗?

EN

回答 2

Stack Overflow用户

发布于 2016-02-19 12:15:25

不,这目前是不可能的。

读取版本1.5的从源代码时,SQL插件将源文件复制到临时目录以处理筛选,即使禁用了筛选。使用属性enableFiltering启用筛选。

当禁用筛选时(默认情况下),您可以创建一个问题在他们的GitHub页面来禁用文件的复制。

票数 0
EN

Stack Overflow用户

发布于 2016-05-10 09:04:31

解决方案

对于将sql文件放在ssd磁盘上的情况,可以在ssd上指定tmp dir --只需将-Djava.io.tmpdir=/ssd-drive/tmp添加到maven命令行即可。它做的不是禁止复制,而是加速了sql的执行过程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35498761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档