在Eclipse中的首选项 - > Scala - >编译器 - >构建经理,我可以选择“buildmanager”。 “精炼”和“sbt”有什么区别?
另外,这是一种将sbt构建文件集成到Eclipse IDE中的方法吗?
答案 0 :(得分:5)
ScalaIDE有两个构建管理器,基本上它们是eclipse模型和scala编译器之间的接口,它们必须做一些事情,比如找出哪些资源需要重新编译以及它们如何影响依赖代码。精炼是原始界面的精致版本,sbt是,sbt。
现在是SBT的默认设置,我希望精炼会在某些时候消失。
不幸的是,构建经理非常关注。没有真正的eclipse项目 - > sbt集成了。有一个sbt的eclipse插件,它允许你生成eclipse项目文件,但没有从eclipse项目紧密集成到类似于IvyDE或m2e。
您可以使用sbt deliver-local创建依赖项的常春藤文件,并使用IvyDE使您的类路径容器保持最新状态 - 这与目前的情况一样好。
我看到这种情况有所改善并不会感到惊讶 - 请查看roadmap。