Scala 带SBT和IntelliJ的Akka
有没有人有幸让Akka在IntelliJ中加载SBT?SBT的其他一切都非常有效。一、 不管出于什么原因,我似乎无法让它与阿克卡图书馆一起使用。看起来它正在解析类型安全的akka库,但似乎没有显示外部库中的任何库 IntelliJ版本:14.0.3 ****编辑**** SBT配置: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"
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”。