我正在考虑以下功能:
sbt compile
。sbt compile
(目前,我还没有指定 version 的含义)。有没有人尝试过这个?这有多难?
答案 0 :(得分:2)
sbt团队已经开展了相关工作。我不太确定它的预定版本,所以我不会说。首先,您可以看到sbt Wiki - Client server split。从该页面:
客户端服务器拆分
这是一个关于客户端 - 服务器设置的讨论文档,其中a 每个项目的sbt守护程序将在编辑器,IDE和任何程序之间共享 开发人员可能正在使用的其他客户。
有些问题必须通过原型设计来解决,但我们 我们正在尽最大努力构建整体问题并进行预测 的解决方案。
概念
每个要构建的项目都应该有一个“构建模型”,实现为 每个项目的服务器进程,其中" view-controllers" (也称为客户)可以 是应用程序,如:
- IDE(Eclipse,ENSIME,Idea等)
- 命令行工具
- 独立工具,如Activator,profilers等。
- Play提供的有限重载内浏览器用户界面
- 通知工具(使用growl,gnome-shell,类似的东西)
您还可以在sbt-dev google群组中看到以下讨论:client-server split for sbt.next。