2017-08-16 7 views
0

特定のSBTプロジェクトのtarget/ディレクトリでかなりの量のディスクI/Oが発生する可能性があります。SBTターゲット/ディレクトリ(コンパイルされたクラス)をramdisk/temporaryディレクトリに再配置

SSD(ソリッド・ステート・ドライブ)を使用する場合、またはI/Oが遅い場合にコンパイル性能を向上させるだけでも、/tmpなどのターゲット・ディレクトリをRAMディスクに再配置することが望ましい場合があります。

~/.sbt/0.13/global.sbtで指定されたユーザーグローバル設定が理想的です。プロジェクト固有の設定が特定の開発者の設定に縛られないようにするのが理想的です。

target/ディレクトリをファイルシステム内の別の場所に移動するにはどうすればよいですか?競合を避けるための自動サブディレクトリが理想的でしょうか? forum

target <<= (name) { file("/tmp/sbt/")/_ } 

が、これは時代遅れ<<=演算子を使用しているようだ、と私は現代の構文を使用して、これを書き換えることができる方法を見つけ出すことはできません。

は、私は、次を発見しました。

答えて

0

設定を別の設定にする方法は、in the official documentationと記載されています。あなたの場合は次のようになります:

target := file("/tmp/sbt")/name.value 
関連する問題