2014-08-30 1 views
1

Я попытался скомпилировать проект 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 сломан.

ответ

1

Не знаете, что вы пытаетесь сделать с этими изменениями, и я никогда не думал, что вам нужно скопировать все исполняемые файлы scala и sbt-файлы в ваш проект ... но вы хотя бы проверили, была ли эта версия scala-swing существует?

Если это на самом деле быть

libraryDependencies += "org.scala-lang.modules" % "scala-swing_2.11" % "1.0.1" 

или даже

libraryDependencies += "org.scala-lang.modules" %% "scala-swing" % "1.0.1" 

?

+0

Только что я попробовал ваш ответ. Он прошел последнюю ошибку и дал мне еще одну, но вы решили мой вопрос, но я до сих пор не могу успешно построить проект. Ошибка: (компиляция: компиляция) Ошибка компиляции sbt component 'compiler-interface' – Pierrew

+0

Какая ошибка? Я боюсь, что это не очень понятно из вашего комментария. –

+0

Имейте в виду, что с 2.10 по 2.11 является основным изменением версии в Scala, и некоторые пакеты, возможно, были удалены из основной библиотеки scala, и у вас может быть проблема с этим. –

Смежные вопросы