Scala 2.13, SBT: sbt compile использует неверную версию компилятора - PullRequest
1 голос
/ 20 октября 2019

Я портирую небольшую устаревшую библиотеку с scala 2.12 на scala 2.13. версия sbt 1.3.3. Проект плоский и относительно простой. scalaVersion объявлено в проекте 2.13.1.

Я выполняю clean и скомпилирую задачи, а затем публикую в обе локальные плющ и на артефакт. Процесс, по-видимому, идет хорошо и создает артефакт с суффиксом _2.13 . Когда этот двоичный файл выполняется в среде выполнения Scala 2.13, он завершается с ошибкой MethodNotFound . Дальнейший самоанализ показывает, что артефакт был скомпилирован для 2.12, но не для 2.13.

У кого-нибудь есть идея, почему sbt использовала другую версию компилятора, и как исправить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...