2017-07-05 4 views
0

Ich behalte ungelöste Abhängigkeiten mit dem Code unten. Irgendeine Ahnung, was ich tun kann, um den Fehler zu beheben?Ungelöste Abhängigkeiten in Akka http

name := "AkkaDemo" 

version := "1.0" 

scalaVersion := "2.11.8" 

val scalaTestVersion = "3.0.1" 

resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/" 

lazy val akkademoService = project.settings (libraryDependencies ++= Seq(
    "mysql" % "mysql-connector-java" % "5.1.25", 
    "com.typesafe.slick" %% "slick"% "3.1.0", 
    "com.typesafe.slick" %% "slick-hikaricp" % "3.1.0", 
    "com.typesafe.akka" %% "akka-actor" % "2.4.16", 
    "com.typesafe.akka" %% "akka-http" % "10.0.1", 
    "com.typesafe.akka" % "akka-slf4j" % "2.3.14" 

)). 
    dependsOn(instanceConfig) 


lazy val instanceConfig = project 

lazy val AkkaDemo = project.in(file(".")).aggregate(instanceConfig, akkademoService) 

Hier ist der sbt Ausgang für den sbt Lauf:

Error:Error while importing SBT project:<br/>...<br/><pre>[info] 
Resolving org.fusesource.jansi#jansi;1.4 ... 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] ::   UNRESOLVED DEPENDENCIES   :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: com.typesafe.akka#akka-actor_2.10;2.4.16: not found 
[warn] :: com.typesafe.akka#akka-slf4j;2.3.14: not found 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
+0

Welche Abhängigkeiten sind nicht gelöst? Wann erhalten Sie den Fehler? Können Sie erwarten, dass jemand eine Lösung für eine Frage bereitstellt, die Sie nicht gestellt haben? –

+0

Könnten Sie bitte die tatsächliche sbt-Ausgabe posten? – J0HN

+0

Etwas stimmt nicht - die sbt-Datei deklariert scalaVersion 2.11, versucht aber, akka-actor für scala 2.10 aufzulösen. Könnten Sie bitte die gesamte sbt-Ausgabe posten (vorzugsweise zu einem externen Speicherdienst wie github gist oder pastebin)? Könnten Sie mich bitte auch explizit markieren, da Fragenupdates nicht automatisch als Benachrichtigungen gesendet werden. – J0HN

Antwort

0

Dies wird durch das Hinzufügen build.sbt mit dem scalaversion zu jedem Modul zu verwenden, gelöst wurde. Offenbar ist jedes Modul, ohne eine build.sbt, die die zu verwendende Version angibt, standardmäßig auf 2.10 eingestellt.