Я попытался скомпилировать проект scala с sbt. Я загрузил двоичный файл scala (2.11.2). Проект может быть клонирован на github.Попытка построить проект scala с sbt. Неразрешенная зависимость с scala-swing
git clone git://github.com/scalation/scalation.git scalation
я переместил весь SCALA бинарный в корень проекта и модифицировал Build.sbt и вот мое изменение.
name := "scalation"
scalaVersion := "2.11.2"
scalaHome := Some(file("scala-2.11.2"))
libraryDependencies += "org.scala-lang" % "scala-swing" % "2.11-1.0.1"
Я могу видеть проект компилируется с правильным двоичным, но через некоторое время он дает мне следующую ошибку:
module not found: org.scala-lang.modules#scala-swing;2.11-1.0.1
и версию лестницы качели
~/scalation$ ls scala-2.11.2/lib/
scala-swing_2.11-1.0.1.jar
Я думаю, что что-то не так с моими библиотеками.
Позвольте мне объяснить, почему я сделал модификацию в build.sbt
. Когда я первый клонированный проект, я следовал инструкции и сделать ./sbt compile
Это дает мне
/home/pierre/scalation/src/scalation/process/Model.scala:11: not found: object actors
[error] import actors.Actor
Тогда я понял, что не могу найти Scala. Поэтому я добавил эту строку и перетащил бинарный файл scala в этот проект, потому что это более удобно.
scalaHome := Some(file("scala-2.11.2"))
И когда я ./sbt скомпилировать снова, она проходит через предыдущую ошибку, но дает мне еще один
[error] (*:update) sbt.ResolveException: unresolved dependency: org.scala-lang#scala-swing;2.11.2: not found
[error] Total time: 3 s, completed Aug 30, 2014 6:04:36 PM
[Обновлено Ответ: Руководство по установке] В случае, если кто случается быть интересно в этом проекте правильная установка находится здесь: http://cobweb.cs.uga.edu/~jam/scalation_1.0/INSTALL_SBT.html
Один на github сломан.
Только что я попробовал ваш ответ. Он прошел последнюю ошибку и дал мне еще одну, но вы решили мой вопрос, но я до сих пор не могу успешно построить проект. Ошибка: (компиляция: компиляция) Ошибка компиляции sbt component 'compiler-interface' – Pierrew
Какая ошибка? Я боюсь, что это не очень понятно из вашего комментария. –
Имейте в виду, что с 2.10 по 2.11 является основным изменением версии в Scala, и некоторые пакеты, возможно, были удалены из основной библиотеки scala, и у вас может быть проблема с этим. –