Sbt 远程机器上的编译

Sbt 远程机器上的编译,sbt,Sbt,我正在考虑以下特性: 运行sbt编译 您的本地SBT实例连接到远程SBT实例,后者完成了艰巨的工作 在同一版本的代码上的另一台计算机上运行sbt compile(目前,我没有指定版本的含义) 您的本地SBT实例连接到远程SBT实例,后者立即返回缓存的编译结果 有人试过实现吗?这有多难?sbt团队已经在做这方面的工作。我不太确定它预定的是哪个版本,所以我不会说。首先,您可以看到。从该页: 客户端服务器拆分 这是一个关于客户端服务器设置的讨论文档,其中 每个项目的sbt守护进程将在编辑器、IDE和任

我正在考虑以下特性:

  • 运行
    sbt编译
  • 您的本地SBT实例连接到远程SBT实例,后者完成了艰巨的工作
  • 在同一版本的代码上的另一台计算机上运行
    sbt compile
    (目前,我没有指定版本的含义)
  • 您的本地SBT实例连接到远程SBT实例,后者立即返回缓存的编译结果

  • 有人试过实现吗?这有多难?

    sbt团队已经在做这方面的工作。我不太确定它预定的是哪个版本,所以我不会说。首先,您可以看到。从该页:

    客户端服务器拆分

    这是一个关于客户端服务器设置的讨论文档,其中 每个项目的sbt守护进程将在编辑器、IDE和任何 开发人员可能正在使用的其他客户端

    有些问题必须通过原型设计来解决,但我们 我们正在尽最大努力确定总体问题并预测 解决方案

    概念

    每个要构建的项目都应该有一个“构建模型”,作为 每个project server进程,其中“视图控制器”(又名客户端)可以 可以使用以下应用程序:

    • IDE(Eclipse、ENSIME、Idea等)
    • 命令行工具
    • 独立工具,如激活器、探查器等
    • Play提供的浏览器UI中的有限重新加载
    • 通知工具(使用咆哮、gnome外壳等)
    您还可以看到关于sbt dev google组的以下讨论: