У меня есть несколько работающих 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 - нет.