2
У меня есть подпроект в моем build.sbt
с довольно длинной настройкой для initialCommands
, содержащей список импортов и некоторые определения. Я бы хотел проверить это как часть обычного CI, потому что иначе я не буду замечать нарушения изменений после рефакторинга кода. Мне непонятно, как это сделать.Test initialCommands в SBT
- Просто работает
sbt console
, похоже, не режет его, потому что всегда есть «успешный» код выхода, даже если код не компилируется. - Перемещение кода в объект, определенный в специальном исходном файле, не поможет, потому что мне нужен список импорта, который должен присутствовать (и я не хочу подделывать всю свою базу кода).
- Перемещение кода в исходный файл, а затем загрузка с
:load
также всегда дает успешный код выхода. - Я узнал о
scala -e
, но это делает странные вещи на моей машине (см. Журнал ошибок ниже).
Это Scala 2.12.
$ scala -e '1'
cat: /release: No such file or directory
Exception in thread "main" java.net.UnknownHostException: <my-host-name-here>: <my-host-name-here>: Name or service not known
крутая идея, спасибо! – larsrh