Подтвердить что ты не робот

IDEA жалуется на Revolver.settings при попытке разбора файла-шаблона build.sbt

Я клонировал проект шаблона Spray (ветвь on_spray-can_1.1), как было предложено на странице Spray "Начало работы", и использовал sbt-idea для создания соответствующего проекта IDEA. Он строит отлично, но когда я открываю файл build.sbt, последняя строка делает ИДЕЮ несчастной:

seq(Revolver.settings: _*)

Он не распознает Revolver и предлагает импортировать spray.revolver.RevolverPlugin.Revolver, что кажется разумным. Однако, когда я это делаю, он все еще жалуется: "Тип выражения (Def.SettingsDefinition) должен соответствовать настройке [_] в SBT файле".

Ясно, что это не настоящая проблема, или ошибка IDEA (внешнего) не удалась, и/или SBT будет жаловаться из командной строки. Но почему ИДЕЯ считает это проблемой? Что-то изменилось в последних версиях SBT?

Когда я смотрю на источник SBT 0.13.0, я замечаю, что seq устарел; он говорит: "В файлах build.sbt этот вызов можно удалить". Однако, если я это сделаю, Revolver перестанет работать ( "Недействительная команда: повторный запуск" ).

FWIW, я использую SBT 0.13.0 с Scala 2.10.3 и IDEA 12.1.6 на монетном дворе 14.

4b9b3361

Ответ 1

Вы можете заменить его просто

Revolver.settings