Linux上的scala和akka:编译和执行

时间:2015-10-30 04:10:29

标签: scala sbt akka

我试图在Linux集群机器上运行基于scala / akka的程序。我正在关注教程链接(这是我能找到的唯一例子): http://doc.akka.io/docs/akka/2.0/intro/getting-started-first-scala.html

它说使用命令获取akka库: git clone git://github.com/akka/akka.git

但根据教程,它里面没有任何jar文件。

我无法在Linux上获得基本的akka​​-scala-sbt组合。所以对此的任何帮助都非常感谢。我不知道(无法找到任何明确的来源)使用和不使用SBT编译/执行所需的命令。

Java版本:" 1.8.0_31" Scala版本:" 2.11.5" Akka:我不确定,我做了git clone,相信它是最新的 SBT:0.13.9

Java,Scala已经安装在集群上,我只需要使用模块加载。

1 个答案:

答案 0 :(得分:1)

您可以从这个简单示例开始:https://github.com/izmailoff/SmallAkkaProjectExample。它将帮助您了解如何编译和运行项目。

通常步骤如下:

  1. 启动SBT
  2. 编译代码
  3. 从SBT
  4. 运行

    或:

    1. 启动SBT
    2. 编译可执行文件JAR
    3. 从命令行运行JAR
    4. 如果您想要更高级的示例,请查看:https://github.com/izmailoff/remote-akka-server-template

      在其中任何一个项目中,您都不需要下载任何库/ JAR。 SBT将自动下载您需要的所有内容。

      简而言之,您需要了解如何使用SBT构建项目以及如何运行它们 - 与Akka无关。除此之外,您需要知道Akka如何运行,即ActorSystem,内核等