ubuntu 安装 sbt
起因
准备装个 Kafka Manager 来管理 Kafka 集群,发现是用 Scala 开发的,需要用 sbt 去编译代码,那就先把 sbt 环境在本地搞起来!
介绍
sbt 是类似 Maven 的构建工具,全称为 Simple build tool,是 Scala 的标准构建工具。
安装步骤
下载
官网地址:http://www.scala-sbt.org/download.html
cd /usr/local/src
wget https://piccolo.link/sbt-1.2.8.zip
解压
解压到 /usr/local/ 目录
unzip sbt-1.2.8.zip -d /usr/local/
创建运行脚本
cd /usr/local/sbt
vim sbt
加入如下内容,保存退出
#!/bin/bash
BT_OPTS="-Xms512M -Xmx512M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/local/sbt/bin/sbt-launch.jar "$@"
赋权
chmod +x sbt
配置环境变量
vim /etc/profile
在文件底部加入如下内容,保存退出
export SBT_HOME=/usr/local/sbt
export PATH=${SBT_HOME}/bin:$PATH
使生效
source /etc/profile
验证
输入 sbt 进入到交互界面,输入 sbtVersion 查看版本号。
root@ubuntu:/usr/local/sbt# sbt
[warn] No sbt.version set in project/build.properties, base directory: /usr/local/sbt
[info] Set current project to sbt (in build file:/usr/local/sbt/)
[info] sbt server started at local:///root/.sbt/1.0/server/c04b82b170623c189ad8/sock
sbt:sbt> sbtVersion
[info] 1.2.8
总结
安装过程还算简单,网上看到一些用 sbt sbt-version 来查看版本号,我是没成功过,也可能是跟版本有关系。
评论