Попытался построить проект scala с помощью sbt. Неразрешенная зависимость с помощью scala-swing

1

Я попытался скомпилировать проект scala с sbt. Я загрузил двоичный файл scala (2.11.2). Проект может быть клонирован на github.

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

И версия scala swing

~/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 в этот проект, потому что он более удобен.

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, сломан.

Теги:
swing
sbt

1 ответ

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
    Только сейчас я попробовал твой ответ. Он передал последнюю ошибку и дал мне еще одну, но вы решили мой вопрос, но я до сих пор не могу успешно построить проект. Ошибка: (compile: compile) Ошибка компиляции компонента sbt 'compiler-interface'
  • 0
    Что за ошибка? Боюсь, что это не очень понятно из вашего комментария.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню