2013-12-10 57 views
8

作爲sbt-assembly的一部分,我想在jar中包含src和測試類文件。 Sbt-assembly僅包含具有依賴關係的src文件。有沒有什麼辦法可以在同一個jar包中包含測試類?sbt-assembly:包括測試類

回答

6

我寫了sbt-assembly,以便可以將設置加載到默認的Runtime以外的其他配置中。將下面的assembly.sbt,它應該添加test:assembly任務:

import AssemblyKeys._ 

Project.inConfig(Test)(baseAssemblySettings) 

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

喜歡的方式jarName設置範圍的,在README替代xxx in assemblyxxx in (Test, assembly)自定義設置。

+1

嗨夥計們,我有錯誤:找不到:對象AssemblyKeys錯誤,當我運行SBT測試:程序集,有關如何解決這個問題的任何提示? – Rami