You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用sbt构建Scala 2.12.16类Unix系统可分发二进制文件?

构建Scala 2.12.16可分发二进制文件的sbt命令

前置准备

  1. 下载并解压Scala 2.12.16源码包,进入源码根目录
  2. 确保系统已安装JDK 8(Scala 2.12.x构建依赖JDK 8)和sbt 1.x版本

构建命令

以下命令适用于macOS和Linux类Unix系统:

生成跨平台可分发tar.gz包

sbt universal:packageZipTarball

生成对应平台的专属包

  • Linux平台:
    sbt linux:packageBin
    
  • macOS平台:
    sbt macos:packageBin
    

输出位置

构建完成后,可分发包会生成在对应目录:

  • 跨平台包:target/universal/scala-2.12.16.tgz
  • Linux专属包:target/linux/scala-2.12.16.deb(或对应格式安装包)
  • macOS专属包:target/macos/scala-2.12.16.pkg(或对应格式安装包)

内容的提问来源于stack exchange,提问作者nomadSK25

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 17:10:25