Это проблема версии sbt, и вы можете обойти ее, используя другой sbt-launch или немного изменив сборку.Я получаю аналогичную ошибку, если я использую sbt-launch-0.10.1.jar для этого кода, но он прекрасно работает, если я использую sbt-launch-0.7.7.jar.
Я бы заподозрил вас 'используется sbt-launch-0.11.0, и это заставляет sbt искать скомпилированную версию sbt, которая на самом деле не существует.
Возможные исправления:
- Просто используйте sbt-launch-0.7.7 для этого кода.
- Отредактируйте файл build.properties, чтобы использовать другую версию sbt.
- Получить исходный код для sbt-0.7.4, скомпилируйте сscala 2.9.1 и спрятать результат в вашем локальном репозитории ivy с именем и местоположением, в котором выполняется поиск.
У меня сработали опции 1 и 2.
Я еще не сделал# 3 для этого, но сделали то же самое для другого кода.Это может быть немного болезненно ...
Вы можете иметь несколько версий sbt-launch и переключаться между ними в зависимости от потребностей конкретной кодовой базы.
Возможно, кто-то, кто знает sbt лучше, чемЯ опубликую реальное решение, но я надеюсь, что это по крайней мере немного полезно.