1

プラグイン構成の一部を次に示します。

<configuration>
    <srcFiles>
        <srcFile>src${file.separator}integration-test${file.separator}resources${file.separator}sql${file.separator}schema.sql</srcFile>
    </srcFiles>
</configuration>

すべてが機能しますが、ログに次のように表示されます。

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

コピーを無効にする方法はありますか?

4

2 に答える 2

0

いいえ、現時点ではできません。

バージョン 1.5のソース コードから読み取ると、SQL Maven プラグインは、フィルタリングが無効になっている場合でも、フィルタリングを処理するためにソース ファイルを一時ディレクトリにコピーしています。フィルタリングは、属性で有効になりますenableFiltering

GitHub ページで問題を作成して、フィルタリングが無効になっている場合 (デフォルト) にファイルのコピーを無効にすることができます。

于 2016-02-19T12:15:25.610 に答える
0

回避策

SQLファイルがssdディスクに配置されている場合、ssdでtmp dirを指定できます-Djava.io.tmpdir=/ssd-drive/tmp-mavenコマンドラインに追加するだけです. コピーを無効にするわけではありませ、 SQL 実行プロセスを高速化します。

于 2016-05-10T09:04:31.553 に答える