How run sbt assembly command without tests from command line?

Cherry picture Cherry · Oct 22, 2014 · Viewed 44.8k times · Source

I have read questions: this and that. They suggest to modify sbt file. But I want run sbt clean assembly without tests and do not modify sbt build files. Is it possible with sbt? In maven there is -DskipTest=true parameter, is there analog for sbt?

Answer

kshakir picture kshakir · Jul 31, 2015

For any properties you need to change on the command line, prepend them with "set ", and wrap them in quotes.

Example for Windows:

sbt "set test in assembly := {}" clean assembly

Example for Mac:

sbt 'set test in assembly := {}' clean assembly