如何使用eclipse打开Akka项目



我正在尝试使用typesafe激活器创建一个简单的hello-akka项目。我已经完成了所有工作,项目甚至在typesafe选项卡中运行。我点击了createeclipse项目,一些文件被添加到我的目录中,但我不知道如何打开它们并在eclipse中运行文件!

这些是我目前在目录中的文件:

  1. .sbtserver
  2. 项目
  3. src
  4. 目标
  5. gitignore
  6. (GITIGNORE文件?)
  7. activator.bat和activator.jar

  8. build.sbt

在另一个工作空间中,我尝试创建自己的scala项目,将akka-actor.jar添加到库中,但我得到了以下错误:

Description Resource    Path    Location    Type
missing or invalid dependency detected while loading class file 'ActorSystem.class'. Could not access term typesafe in package com, because it (or its dependencies) are missing. Check your build definition for missing or conflicting dependencies. (Re-run with `-Ylog-classpath` to see the problematic classpath.) A full rebuild may help if 'ActorSystem.class' was compiled against an incompatible version of com.    tst     Unknown Scala Problem

如有任何帮助或建议,我们将不胜感激!

如果您决心实现这一点,您需要找到并添加相当多的依赖项,例如scala库。如果可以的话,最好找到一种将构建与IDE集成的方法——这将允许IDE以与构建相同的方式找到依赖项——在这种情况下,构建系统是SBT。

最简单的方法可能是下载ScalaIDE,这是一个针对Eclipse的Scala特定包。这应该与SBT项目的支持一起准备就绪。我认识的大多数Actor/Scala开发人员都使用IntelliJ或ScalaIDE。

另一种选择是在Eclipse中使用SBT插件,但根据我的经验,它往往不可靠,更改频率远低于IDE本身。如果你安装了它,但它看起来不起作用,你可能是对的。

最后,您可以为Gradle或Maven放弃SBT,然后为Eclipse使用Gradle或Maven插件。如果你的商店里已经有了其中任何一个,那么这很可能是你以后需要做的事情。SBT是一个很好的构建系统,但远不如Gradle那样功能丰富,也不如Maven那样无处不在。

最新更新