次のbuild.sbt
ファイルがあります。
version := "0.0.1"
version in Test := "0.0.1-DEBUG"
name <<= (version) apply { v:String => "demo-%s".format(v) }
バージョンは「テスト」構成で正しいように見えますが、
> show test:version
[info] 0.0.1-DEBUG
名前は、より具体的な設定を見ていないようです。
> show name
[info] demo-0.0.1
> show test:name
[info] demo-0.0.1
これは明らかに、私が実際にやろうとしていることの非常に単純化された例ですが、問題/誤解を示していると思います.
編集 (2013-07-04) : 私が実際にやろうとしているのはjavaOptions
、IntegrationTest
構成を変更することです (b/c サービスをスピンアップし、それに対してテスト コードを実行します。テスト中のサービスを実行したいと思います)わずかにサンドボックス化されたモードで)。設定javaOptions in IntegrationTest
は簡単です(そして確認します)が、使用するように明示的に定義する手間をかけない限りshow it:java-options
、実際には慣れません。最も具体的な依存変数を好むと予想していました。runner
it:runner
it:java-options
*:runner