sbt-assembly : including test classes
Asked Answered
D

1

13

As part of sbt-assembly I want to include both src and test class files in jar. Sbt-assembly includes only src files with dependencies. Is there any way through which I can include test classes also in same jar?

Demarche answered 10/12, 2013 at 7:15 Comment(0)
M
11

I wrote sbt-assembly so that the settings can be loaded into other configurations than the default Runtime. Put the following in assembly.sbt and it should add test:assembly task:

import AssemblyKeys._

Project.inConfig(Test)(baseAssemblySettings)

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

Like the way jarName setting is scoped, substitute xxx in assembly in README with xxx in (Test, assembly) to customize the setting.

Mayolamayon answered 10/12, 2013 at 11:46 Comment(2)
Hi folks, I am having error: not found: object AssemblyKeys error when I run sbt test:assembly, any hint about how to solve this issues?Glue
I had to follow the solution here instead to make this work: https://mcmap.net/q/907515/-sbt-assembly-include-test-classesDermatoid

© 2022 - 2024 — McMap. All rights reserved.