2015-03-03 97 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/"