使用Scala IDE的SBT

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

  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创意转移到Scala-IDE,我不确定设置Scala-IDE使用SBT和我的sbtconfiguration文件。

不,你不能这样做。 正如你所描述的那样。 然后,无论何时对build.sbt进行更改(例如,新的jar依赖项),请从sbt重新运行eclipse命令并在Eclipse中刷新项目,以便重新生成新生成的文件。

作为一个经验丰富的Eclipse用户,我想知道同样的事情。 惊奇的是,似乎没有人去这个方向,我决定推出自己的项目。

https://github.com/scalastuff/esbt

安装插件,创build或修改build.sbt和依赖关系被提取,项目文件更新。

它适用于我,我每天都在使用它。 但是这并不完美,也没有完成,目前我也没有付出很多的努力。 但是请随时做出贡献!