Неразрешенная зависимость SBT 0.13.0 после обновления
Пожалуйста, посмотрите на комментарии, чтобы быть в курсе.
Обновите SBT до 0.13.0:У меня есть пара проектов, написанных на scala 2.10.2 и сборка с sbt 0.12.4. Поскольку моей операционной системой является Ubuntu, я использовал пакет SBT.deb для установки sbt 0.12.4. Все в порядке. Я построил свои проекты с SBT.
Вчера я хотел обновить sbt до версии 0.13.0. Я скачал и установил новый пакет .deb. Конфигурация проектов не была изменена.
Провал:При запуске SBT после обновления я получаю этот сбой:
$ sbt
Loading /usr/share/sbt/bin/sbt-launch-lib.bash
Getting org.scala-sbt sbt 0.13.0 ...
:: problems summary ::
:::: WARNINGS
module not found: org.scala-sbt#sbt;0.13.0
==== local: tried
/home/myUser/.ivy2/local/org.scala-sbt/sbt/0.13.0/ivys/ivy.xml
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.scala-sbt#sbt;0.13.0: not found
::::::::::::::::::::::::::::::::::::::::::::::
:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-sbt#sbt;0.13.0: not found
Error during sbt execution: Error retrieving required libraries
(see /home/myUser/.sbt/boot/update.log for complete log)
Error: Could not retrieve sbt 0.13.0
~/.sbt/update.log
файл доступен здесь:http://ubuntuone.com/6RDMgOqMnxdyKgfzrWVUNP ~/.sbt/boot/.update.log
файл доступен здесь:http://ubuntuone.com/4KqYnSL9Mc1yrmRLbCx6bI
Как я могу исправить это разрешение зависимостей?
Подозреваемые:У других людей были такие же проблемы, какэто, но не то же самое. Я не думаю, что это проблема несовместимости определений сборки, а вы? Насколько я вижу, SBT не доходит до того, чтобы прочитать определение проекта.
Откуда этот файл должен быть восстановлен? Разве это не должно быть включено в установочный пакет SBT? Также похоже, что SBT / Ivy смотрит только внутри локального репо Ivy. В центральном репозитории Maven нет артефакта SBT с версией 0.13.0. Должен ли я указать другой репо или что-то еще?
А как насчет версии Scala? Не следует ли указывать это в определении зависимости? Нужно ли где-то указывать версию scala?
Конфигурация проекта:Файл:build.sbt
:name := "MyProject"
version := "1.0-SNAPSHOT"
organization := "myOrg"
scalaVersion := "2.10.2"
libraryDependencies += "com.github.nscala-time" %% "nscala-time" % "0.4.2"
Файл:project/plugins.sbt
:addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.3.0")
Файл:project/build.properties
До этой проблемы у меня не было этого файла. Я добавил это, пытаясь решить эту проблему:
sbt.version=0.13.0