Как я могу пропустить тесты в сборке SBT?

У меня есть проект SBT 0.7.5, и некоторые тестовые примеры не пройдены. Пока все тестовые случаи не исправлены, я хочу пропустить тесты для создания JAR. Есть ли какой-либо аргумент командной строки, который говорит SBT пропустить все тесты, например, Maven-Dmaven.test.skip=true флаг?

Ответы на вопрос(2)

Решение Вопроса

compile, вы могли бы использоватьpackage, Задачи компиляции также запускают тесты, пакет - нет.

 user23955802 дек. 2014 г., 12:54
что означает этот ответ? Пример?
 Richard Gomes03 нояб. 2015 г., 12:36
Несмотря на то, что это работает в нескольких обстоятельствах, этот ответ на самом деле не отвечает на вопрос. Правильный ответ должен сказать, как вы можете отключить тесты в определенной области, вместо того, чтобы указывать вам использовать другую задачу вместоtest.

У меня была такая же проблема, я используюплагин сборки, В этом случае решением было изменить файл сборки и добавить

test in assembly := {}
 Murmel16 апр. 2018 г., 19:24
Действительно, это также можно сделать только во время выполнения, используяset ключевое слово sbt, какsbt 'set test in assembly := {}' clean assembly, Видетьответ кшакира изКак запустить команду сборки sbt без тестов из командной строки?
 Rick Moritz06 апр. 2017 г., 09:00
Это изменяет файл сборки, однако это не то, как я бы хотел пропустить тесты - флаг командной строки maven является более полезной версией, но, похоже, нет опции (sbt-) времени выполнения для пропуска тестов.
 Richard Gomes03 нояб. 2015 г., 12:37
Это должен быть помечен как правильный ответ, потому что он говорит вам, какtest можно заставить ничего не делать в определенной области.

Ваш ответ на вопрос