2015-03-03 59 views
0

有没有人有任何运气让阿卡在IntelliJ中加载SBT? SBT的其他一切都非常棒。无论出于何种原因,我似乎都无法将它带入akka图书馆。它看起来是解决类型安全阿卡库,但似乎并没有表现出任何的libaries在外部库AKKA与SBT和IntelliJ

的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" 
+0

你试过https://github.com/mpeltonen/sbt-想法? – vitalii 2015-03-03 08:32:20

回答

1

我终于能够真正实现它的工作。我必须从mvnrepository.com获取信息,而不是从akka站点获取信息。

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

http://mvnrepository.com/artifact/com.typesafe.akka/akka-actor_2.11/2.3.9

--s

+0

如果您使用的是scala 2.10,但包含2.11中的akka​​库,则可能存在潜在的问题。而且我发现maven repo中有2.3.9版本的2.10,你仍然可以使用'“com.typesafe.akka”%%“akka-actor”%“2.3.9”。 – LynxZh 2015-03-04 02:00:58

+0

好点。我从那以后更新了我的scala版本到2.11.5 – scarpacci 2015-03-04 16:50:36

1

那么什么是你的scala版本?我认为你应该改变你的akka版本以适应scala版本,你也可以尝试不要使用SNAPSHOT版本。

+0

谢谢@chengpohi我用Scala版本提供了我的SBT配置。我确实尝试了瞄准2.39而不是2.4-SNAPSHOT,但似乎没有任何区别。 – scarpacci 2015-03-03 13:42:28

+1

也许你可以尝试升级你的Scala版本到'2.11.3',你也需要升级你的'scalatest'版本到''org.scalatest“%”scalatest_2.11“%”2.2.1“%”test“, ' – chengpohi 2015-03-03 14:54:13

+0

谢谢。我会尝试。 – scarpacci 2015-03-03 15:05:58

0

对于阿卡2.4快照,则需要添加resolvers += "Akka Snapshots" at "http://repo.akka.io/snapshots/"