2011-07-21 8 views

答えて

5

sbt.boot.properties存在によって活性化されていますsbt.boot.properties(ないbuild.properties)の同等を探していますと本質的に同じであるas before(へと現時点でSBTの最新バージョンです0.13.1を含むまで) 。

さらに、システムプロパティによっていくつかのプロパティを定義できるようにdefault sbt.boot.propertiesが設定されています。これにより、いくつかの一般的なケースでカスタムsbt.boot.propertiesを使用する必要性を避けることができます。このように設定可能

二つの主要なプロパティは、デフォルトのファイルの次のセクションで定義されています:${system.property.name-default}

[boot] 
    directory: ${sbt.boot.directory-project/boot/} 

[ivy] 
    ivy-home: ${sbt.ivy.home-${user.home}/.ivy2/} 

変数の構文はbashのようなです。指定しない場合、それはいつものようにproject/boot/をデフォルトとなり

$ sbt -Dsbt.boot.directory=/home/user/.sbt/boot/ 

:これはあなたのようなものでbootディレクトリを設定することができます。 user.homeシステムプロパティで定義されたディレクトリにある通常の.ivy2サブディレクトリに

$ sbt -Dsbt.ivy.home=/home/user/.sbt/.ivy2/ 

指定しない場合、デフォルト:同様に、あなたが持つアイビーホームディレクトリを設定することができます。

関連する問題