37

从 SBT 到 Scala-IDE 的路径在很多地方都有很好的描述:

  1. 从 SBT 项目开始
  2. 添加 SBT 插件定义: addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0-RC1")
  3. 在 SBT 中运行“eclipse”命令
  4. 使用已安装的 Scala-IDE 插件打开 Eclipse
  5. 导入项目

这反过来又是什么?如果我在 Scala-IDE 中启动一个新项目,我可以添加一个 build.sbt 文件并以某种方式告诉 Eclipse 在运行应用程序时使用它吗?

抱歉,如果这对某些人来说似乎很明显,但我最近从 ItelliJ Idea 转移到 Scala-IDE,我不确定设置 Scala-IDE 以使用 SBT 和我的 sbt 配置文件。

4

2 回答 2

18

不,你不能这样做。方法如你所描述。然后,每当您对 build.sbt 进行更改(例如,新的 jar 依赖项)时,eclipse从 sbt 重新运行命令并在 Eclipse 中刷新项目,以便重新加载新生成的文件。

于 2012-07-05T13:56:18.197 回答
16

作为一个经验丰富的 Eclipse 用户,我想知道同样的事情。惊讶于似乎没有人朝那个方向发展,我决定推出自己的项目。

https://github.com/scalastuff/esbt

安装插件,创建或修改 build.sbt 并获取依赖项,更新项目文件。

它对我有用,我每天都在使用它。但它并不完美或完成,我目前并没有为此付出很多努力。但请随时做出贡献!

于 2012-07-20T16:44:12.377 回答