Почему пустой scala проект не может найти sbt-сборку? - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть несколько работающих scala проектов, которые успешно используют sbt, но другие преследуют меня утверждениями, что они не могут найти sbt-сборку:

Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.

sbt.librarymanagement.ResolveException: Error downloading com.eed3si9n:sbt-assembly;sbtVersion=1.0;scalaVersion=2.12:0.14.7

Я понял, что это не так. • проблемы глобальной конфигурации, но ...

Несколько выборочных проверок, и я считаю, что он работает до версии 1.2.8. Три из версий 1.3 не удалось, поэтому я предполагаю, что это не противоречит.

Я подумал, что мог бы найти источник проблемы, удалив части конфигурации одну за другой и повторно запустив «sbt update». Вот полный оставшийся build.sbt:

lazy val root = (project in file("."))

Также файлы конфигурации в каталоге проекта были удалены один за другим. Ошибка сохраняется. Я даже не указал scala версию 2.12. Смешение.

После медленного демонтажа рабочего проекта, пока он не сломается, я обнаружил, что если я удаляю файл project / build.properties, в котором указана версия sbt (1.1.2), выполнение команды «sbt update» снова заменяет этот файл на версия sbt из моего пути (1.3.6) и внезапно sbt не может найти sbt-сборку. Это что-то ...

Несколько выборочных проверок показывают, что 1.2.8 работает, а несколько выпусков 1.3 - нет.

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