使用Scala IDE的SBT
从SBT到Scala-IDE的path在很多地方都有很好的描述:
- 从一个SBT项目开始
- 添加SBT插件定义:addSbtPlugin(“com.typesafe.sbteclipse”%“sbteclipse-plugin”%“2.1.0-RC1”)
- 从SBT内运行'eclipse'命令
- 用安装的Scala-IDE插件打开Eclipse
- 导入项目
什么是相反的呢? 如果我在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和依赖关系被提取,项目文件更新。
它适用于我,我每天都在使用它。 但是这并不完美,也没有完成,目前我也没有付出很多的努力。 但是请随时做出贡献!