"読み取り専用"ディレクトリ(権限を持っているディレクトリですが、書き込めない/書き込めないディレクトリ)でSBTを実行するのに苦労しています。すべてのSBTターゲットディレクトリをソースの外に変更する
基本的にすべてのターゲットディレクトリを別の場所に移動したいと考えています。
問題が解決されてハーフ:
target := file("</full/path/to/new/location>")
が、それはまだproject/*
ディレクトリ内のターゲット・ディレクトリを作成しています。
これは、sbtファイルを変更するのではなく、runコマンドで実行したいと思います。私が使用しています 現在のコマンドは次のとおりです。
sbt 'set target := file("</full/path/to/new/location>")' compile
は、システム全体のsbt構成のいくつかの種類を追加することは可能だろうが、私もそれを動作させることができませんでした。
これを行う方法はありますか?だからここ
を、あなたは 'プロジェクト/ build.sbt'にターゲットを変更する必要があります - あなたは、変化に少なくとも1件の時間のアクセスを持っていますビルドビルド? –
別の(より良い?)オプションはおそらく、フレッシュなディレクトリ全体を使い、あなたのソースとリソースにシンボリックリンクするだけです。それは働くだろうか? –
ファイルシステムとのやり取りは理想的ではありません – rtfpessoa