1. 首页
  2. 数据库
  3. 其它
  4. 锌:Scala增量编译器库最初是sbt的一部分 源码

锌:Scala增量编译器库最初是sbt的一部分 源码

上传者: 2021-02-09 07:54:03上传 ZIP文件 994.89KB 热度 8次
锌锌 Zinc是Scala的增量编译器。 大多数Scala开发人员每天都会使用它,而不会注意到-它嵌入在sbt,CBT和裤子等关键构建工具中。 Zinc的主要目标是在不牺牲正确性的情况下加快编译时间。 当您更改源文件时,Zinc会分析代码的依赖性并编译受更改影响的源文件的最小子集。 生成的代码应与干净编译的输出相同。 历史 这个项目最初是一部分,被称为的增量编译器模块。 为了允许sbt之外的构建工具使用它,创建了项目safehub 来重新导出整个sbt以利用增量编译器模块。 通过sbt 1的工作,sbt团队从sbt仓库中提取了增量编译器,并将其添加到仓库,从而回收了“ zinc”的名称
下载地址
用户评论