У меня нет кода в течение нескольких лет и теперь пытаюсь вернуться в игру. Я пытаюсь создать очень простой проект scala HelloWorld и получить следующее сообщение об ошибке при попытке скомпилировать из консоли sbt. Я добавлял плагин sbteclipse, чтобы создать настройку проекта eclipse.Не удалось настроить простой проект scala
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.typesafe.sbteclipse#sbteclipse-plugin;4.0.0: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
[warn] com.typesafe.sbteclipse:sbteclipse-plugin:4.0.0 (scalaVersion=2.11, sbtVersion=0.13)
[warn]
[warn] Note: Unresolved dependencies path:
[warn] com.typesafe.sbteclipse:sbteclipse-plugin:4.0.0 (scalaVersion=2.11, sbtVersion=0.13) (/Users/michael/Development/Scala-Testings/HelloWorld/project/plugins.sbt#L3-4)
[warn] +- default:helloworld-build:0.1-SNAPSHOT (scalaVersion=2.11, sbtVersion=0.13)
sbt.ResolveException: unresolved dependency: com.typesafe.sbteclipse#sbteclipse-plugin;4.0.0: not found
Я на MacOS Sierra с версии 2.11.8 лестницу и SBT 0.13.12 с установленным на варку.
Структура Directory Project
src
+- main
+- scala
+- HelloWorld.scala
project
+- plugins.sbt
build.sbt
Содержание build.sbt
name := "HelloWorld"
version := "1.0"
scalaVersion := "2.11.8"
Содержание plugins.sbt
logLevel := Level.Warn
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
Содержание HelloWorld.scala
object HelloWorld extends App {
def main (args Array[String]) : Unit = {
println ("HelloWorld!")
}
}
WFM. Выполняется команда eclipse. Это хорошие новости или плохие новости? Вы обнаружите две ошибки в своем коде, когда sbt, наконец, попытается скомпилировать его. –
нужен ли он? Я бы рекомендовал установить активатор и запустить 'активатор new': http://www.lightbend.com/community/core-tools/activator-and-sbt – pedrorijo91
Да, я получил его, удалив addSbtPlugin (« ком. typeafe.sbteclipse "%" sbteclipse-plugin "%" 4.0.0 ") из project_folder/project/plugins.sbt и вставка файла ~/.sbt/0.13/plugins/plugins.sbt. – Michael