SBT 0.7.7 использует Scala 2.7.7 для конфигурации проекта.SBT 0.11 использует Scala 2.9.1.Вы можете использовать SBT 0.7.7 для конфигураций до этой версии, но версии SBT новее, чем 0.7.7, используют несовместимый файл конфигурации.
Обратите внимание, что это не связано с версией Scala, которая будетиспользуется для компиляции самого проекта, только версия Scala, которая используется для компиляции файла конфигурации.Это разные вещи: вы можете использовать любую версию Scala, которую хотите компилировать, но вы должны использовать версию Scala, предписанную версией SBT, для компиляции конфигурации проекта.
Чтобы получить сообщение об ошибке типачто вы либо изменили версию Scala для конфигурации проекта, либо использовали более новый SBT с проектом, написанным для более старой версии SBT.Выясните, что это было, и исправьте проблему при необходимости.
У меня есть SBT 0.7.7 для проектов, которые еще не переведены на новую версию, и последняя версия SBT для всего остального.Присвойте разные имена каждому сценарию, и вы готовы идти вперед.