92
Untuk properti apa pun yang perlu Anda ubah pada baris perintah, tambahkan dengan "set", dan bungkus dengan tanda kutip.
Contoh untuk Windows:
sbt "set test in assembly := {}" clean assembly
Contoh untuk Mac:
sbt 'set test in assembly := {}' clean assembly
sbt
dengan seluruh "set…" Anda. Perhatikan juga Anda dapat meneruskan beberapa pernyataan "set" sebagai argumen baris perintah terpisah, atau dengan titik koma yang memisahkan pernyataan dalam satu argumen yang dikutip.
sbt
masalah versi, tetapi karena versi yang lebih lama sbt-assembly
. Coba yang lebih universal "set test in Test := {}"
. Versi apa sbt-assembly
yang terdaftar dalam plugins
direktori Anda ? Dokumen untuk 0.11.2 & 0.13.0 keduanya mengatakan untuk menggunakan sintaks yang sama di atas dalam build.sbt. Tapi saya menduga mungkin ketika menggunakan plugin yang lebih lama pengaturan itu mungkin tidak tersedia melalui konsol sbt, dan karenanya tidak pada baris perintah.
sbt 'set test in assembly := {}' clean assembly
masih menjalankan Spek terbaru di macos /sbt 1.0
sbt
prompt, menjalankannya sebagai tiga tugas individu, tanpa tanda kutip: set test in Test := {}
, clean
,assembly
package
karena itu tidak menjalankan pengujian apa pun.