Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 带SBT和IntelliJ的Akka_Scala_Sbt_Akka - Fatal编程技术网

Scala 带SBT和IntelliJ的Akka

Scala 带SBT和IntelliJ的Akka,scala,sbt,akka,Scala,Sbt,Akka,有没有人有幸让Akka在IntelliJ中加载SBT?SBT的其他一切都非常有效。一、 不管出于什么原因,我似乎无法让它与阿克卡图书馆一起使用。看起来它正在解析类型安全的akka库,但似乎没有显示外部库中的任何库 IntelliJ版本:14.0.3 ****编辑**** SBT配置: name := "MessageProcessor" version := "1.0" scalaVersion := "2.10.4" resolvers += "Typesafe Repository"

有没有人有幸让Akka在IntelliJ中加载SBT?SBT的其他一切都非常有效。一、 不管出于什么原因,我似乎无法让它与阿克卡图书馆一起使用。看起来它正在解析类型安全的akka库,但似乎没有显示外部库中的任何库

IntelliJ版本:14.0.3

****编辑****

SBT配置:

name := "MessageProcessor"

version := "1.0"

scalaVersion := "2.10.4"

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

libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.0" % "test"

//https://github.com/nscala-time/nscala-time
libraryDependencies += "com.github.nscala-time" %% "nscala-time" % "1.8.0"

libraryDependencies += "io.spray" %%  "spray-json" % "1.3.1"

libraryDependencies +=  "com.typesafe.akka" %% "akka-actor" % "2.4-SNAPSHOT"
任何想法都将不胜感激。很可能我忽略了一些显而易见的事情

SBT条目:

libraryDependencies +=  "com.typesafe.akka" %% "akka-actor" % "2.4-SNAPSHOT"

那么您的
scala
版本是什么?我认为您应该更改您的
akka
版本以适应
scala
版本,并且您可以尝试不使用
快照
版本

我终于能够让它真正起作用了。我必须从mvnrepository.com而不是从akka网站获取信息

libraryDependencies += "com.typesafe.akka" % "akka-actor_2.11" % "2.3.9"


--s

对于Akka 2.4-SNAPSHOT,您需要在http://repo.akka.io/snapshots/“

你试过了吗?谢谢@chengpohi我在上面提供了我的SBT配置和Scala版本。我确实尝试过将2.39作为目标,而不是2.4-SNAPSHOT,但似乎没有任何区别。也许你可以尝试将你的scala版本升级到
2.11.3
,你还需要将你的
scalatest
版本升级到`“org.scalatest”%“scalatest\u 2.11”%“2.2.1”%“test”`谢谢。如果您使用的是Scala2.10,但包含了2.11中的akka库,那么可能会有潜在的问题。我看到maven repo中有2.10的2.3.9版本,您仍然可以使用“`“com.typesafe.akka”%%“akka actor”%%“2.3.9”。