Intellij idea Can';t在intelliJ中复制简单的akka项目

Intellij idea Can';t在intelliJ中复制简单的akka项目,intellij-idea,akka,Intellij Idea,Akka,我是一名新的scala用户,在开发环境的功能方面遇到了问题 我下载了typesafe activator,它在web浏览器中启动了一个编辑器,能够很好地运行akka演员教程脚本 但是,我已经设置了intellijscala/akka环境,当将相同的示例代码复制到intelliJ时,我得到了编译错误。我已经通过maven将akka2.2-M1添加到我的项目中 最初当我复制时 导入akka.actor.{ActorSystem,Props,actor,Inbox} 最后一个“收件箱”库以红色突出显示

我是一名新的
scala
用户,在开发环境的功能方面遇到了问题

我下载了typesafe activator,它在web浏览器中启动了一个编辑器,能够很好地运行akka演员教程脚本

但是,我已经设置了
intellijscala/akka
环境,当将相同的示例代码复制到intelliJ时,我得到了编译错误。我已经通过maven将akka
2.2-M1
添加到我的项目中

最初当我复制时

导入akka.actor.{ActorSystem,Props,actor,Inbox}

最后一个“收件箱”库以红色突出显示,在编译时,我得到“
错误:对象收件箱不是包akka.actor
的成员。它建议我添加
akka.actor.dsl.Inbox
。当我这样做时,导入会变灰,因为它“未实现”,并在我转到“实现收件箱”时,在脚本的下面得到一个编译错误。上面写着“

"


我做错了什么?谢谢

通过从Maven存储库添加以下库,我成功地解决了相同的问题

com.typesafe.akka:akka-actor_2.10:2.2-M3


对于File--Project Structure--Libraries

我通过从Maven存储库添加以下库来解决相同的问题

com.typesafe.akka:akka-actor_2.10:2.2-M3


要归档--项目结构--库

我建议您使用sbt,然后使用gen idea插件创建intellij项目。 每次依赖项发生变化时,您都需要重新运行gen idea—intelliJ目前不会自动为您发现和解决托管依赖项

这是带有说明的插件。

此外,作为一名专业人士,我建议您在执行大多数任务时使用sbt控制台。 Ctrl选项卡0将允许您在不触摸鼠标的情况下跳到那里。 Escape将返回到“代码编辑器”窗口。 您可以运行sbt~test来测试对文件的更改等


注意:如果您使用~test

我建议您使用sbt,然后使用gen idea插件创建intellij项目,您可能需要关闭intellij的焦点,以便将文件保存在内存中。 每次依赖项发生变化时,您都需要重新运行gen idea—intelliJ目前不会自动为您发现和解决托管依赖项

这是带有说明的插件。

此外,作为一名专业人士,我建议您在执行大多数任务时使用sbt控制台。 Ctrl选项卡0将允许您在不触摸鼠标的情况下跳到那里。 Escape将返回到“代码编辑器”窗口。 您可以运行sbt~test来测试对文件的更改等

注意:如果使用~test,可能需要关闭intellij的焦点,以便将文件保存在内存中

not found: value Inbox
val inbox = Inbox.create(system)