2013-12-10 11 views
8

sbtアセンブリの一環として、srcクラスとtestクラスファイルの両方をjarに含める必要があります。 Sbtアセンブリには、依存関係を持つsrcファイルのみが含まれます。同じ瓶にテストクラスを含めることができる方法はありますか?sbt-assembly:テストクラスを含む

答えて

6

デフォルトのRuntime以外の設定に設定をロードできるように、sbt-assemblyを書きました。 assembly.sbtに次のように入れて、それがtest:assemblyタスクを追加する必要があります

import AssemblyKeys._ 

Project.inConfig(Test)(baseAssemblySettings) 

jarName in (Test, assembly) := s"${name.value}-test-${version.value}.jar" 

jarName設定がスコープされている方法と同様に、設定をカスタマイズするxxx in (Test, assembly)とREADMEにxxx in assemblyを代用。

+1

こんにちは、私はエラーがあります:見つかりません:オブジェクトAssemblyKeysエラーは、私はsbtテストを実行するとき:アセンブリ、この問題を解決する方法についてのヒント? – Rami

関連する問題