我知道这不是你正在寻找的东西,而是把它作为一个解决方案,在eclipse中与SBT一起工作,对于任何有兴趣的人.
SBT生成eclipse配置文件,但在导入之后,它可以在eclipse中正常工作.您只需要在Eclipse之外第一次设置项目,运行SBT来解决依赖关系,使用eclipse sbt插件生成eclipse结构并导入Eclipse.之后,您可以直接从Eclipse运行代码,它可以正常工作.
以下是详细步骤:
创建文件夹结构如下:

创建一个plugins.sbt在该project文件夹中调用的文件,并向其中添加以下行:
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
Run Code Online (Sandbox Code Playgroud)build.sbt在根目录中创建,即ScalaSBTProject内容类似于以下内容.我在这里使用akka,但是根据需要添加和删除库:
name := "ScalaSBTProject"
version := "1.0"
scalaVersion := "2.10.0-RC2"
resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/"
libraryDependencies += "com.typesafe.akka" % "akka-cluster-experimental_2.10.0-RC2" % "2.1.0-RC2"
Run Code Online (Sandbox Code Playgroud)打开命令提示符并sbt在目录中运行ScalaSBTProject.SBT将下载并解决所需的任何依赖项
eclipse在SBT命令行运行该命令.这将生成所有与eclipse相关的项目文件
ScalaSBTProject使用File->Import->Existing Projectto workspace 导入Eclipse ,并确保检查Import into workspace
编辑:就像后脚本一样,您可以非常轻松地创建一个批处理文件来获取项目的名称并生成与eclipse兼容的项目,这只是加速该过程的一种方法.
| 归档时间: |
|
| 查看次数: |
1838 次 |
| 最近记录: |