如何在Eclipse IDE中添加新的JVM语言,例如Scala,Clojure,Fantom,Groovy?

Nik*_*ntz 2 eclipse groovy scala clojure jvm-languages

通过scala-lang.org下载Scala的优先方法是什么,它可以由Eclipse IDE直接添加,还是如何将Scala添加到Eclipse IDE?是否有关于如何添加JVM语言的约定?

更新

我可以从帮助中添加Clojure和Scala ...安装新软件,所以现在我可以创建这些类型的项目:

在此输入图像描述

Art*_*ldt 7

您通常使用Eclipse的内置插件语言为该语言安装插件.

例如,对于Clojure,您可以在插件管理器中搜索"逆时针"以获得Clojure支持.对于Scala来说,看起来http://scala-ide.org/是一个很好的起点,可以提供详细的说明和一个很好的截屏视频.值得注意的是,许多JVM语言(如Clojure)不需要显式安装,它们可以按照Maven等标准Java构建工具的要求下载.如果你明确地安装其他语言,比如Groovy更容易使用.


Ran*_*ulz 5

如果您是IDEA用户,到目前为止,最好的方法是使用SBT管理您的项目并使用其sbt-idea插件(添加gen-idea任务)来创建IDEA项目文件和目录.

理想情况下,使用Paul Phillips的SBT启动器(如果您要构建其指定SBT版本可以遍布地图的第三方项目,以获得SBT版本的灵活性)并配置非项目特定的插件,例如sbt-想法,在您的每用户共享~/.sbt目录中.这样,您的所有项目都会自动拥有它,但它不会干扰项目定义本身.

可选地,有一个IDEA插件,它将SBT的交互式控制台与IDEA应用程序集成在一起.最好的部分是编译错误成为代码的超链接.

我不知道是否有一个Eclipse对应的sbt-idea,但即使没有,SBT也是要走的路.