我刚刚看了一下类型安全激活器,我对这个捆绑包感到非常惊讶 - 实际上这是一个非常好的想法! :)从我的拙见来看,Web界面只是一个小缺点,这使得它不仅仅比Hello World项目更方便使用:为什么我们没有自动完成?
作为一个最小(非)工作示例,我在Java中创建了一个模板应用程序hello-akka(来自同一模板),然后我执行了activator clean compile
然后activator eclipse
。
$ activator clean compile
[info] Loading project definition from ~/hello-akka/project
[info] Updating {file:~/hello-akka/project/}hello-akka-build...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Set current project to hello-akka (in build file:~/hello-akka/)
[success] Total time: 0 s, completed 07-May-2015 12:37:15
[info] Updating {file:~/hello-akka/}hello-akka...
[info] Resolving jline#jline;2.12 ...
[info] Done updating.
[info] Compiling 1 Scala source and 1 Java source to ~/hello-akka/target/scala-2.11/classes...
[success] Total time: 5 s, completed 07-May-2015 12:37:20
$ activator eclipse
[info] Loading project definition from ~/hello-akka/project
[info] Set current project to hello-akka (in build file:~/hello-akka/)
[info] About to create Eclipse project files for your project(s).
[info] Successfully created Eclipse project files for project(s):
[info] hello-akka
唉!当我在Eclipse中导入项目时,它不会从repository
文件夹加载jar:'(。例如,在文件hello-akka / src / test / java / HelloAkkaTest.java中,第一次导入import scala.concurrent.duration.Duration;
未得到解决.Eclipse建议为scala.xml.*
,但它根本不了解scala.concurrent.*
。
当然我每次都可以手动导入罐子,但它不是很方便。我认为这很奇怪,因为当我点击“生成Eclipse项目”时,我在图形模式下得到相同的结果。我没有看到我以错误的方式做了什么。我知道this question但它还没有解决。我正在运行GNU / Linux,而且我已经安装了sbt,因为我已经看到它被激活器使用了。
那么,您是否知道如何为Eclipse项目正确设置typesafe-activator?在此先感谢任何进一步的回复!! :d