1 下载
传送门:https://www.scala-sbt.org/download.html
2 配置
2.1 新建文件路径
mkdir -p /usr/sbt
2.2 解压
tar -zxvf sbt-1.2.8.tgz -C /usr/sbt/
2.3 新建文件
cd /usr/sbt/sbt
vim sbt
2.4 添加内容
#!/bin/bash
BT_OPTS="-Xms2048M -Xmx4096M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/sbt/sbt/bin/sbt-launch.jar "$@"
其中:/usr/sbt/sbt/为上述sbt文件解压路径
2.5 修改sbt权限
- 查看文件权限
ll -ls
总用量 16K
4.0K drwxr-xr-x 2 xdq xdq 4.0K 12月 30 2018 bin
4.0K drwxr-xr-x 2 xdq xdq 4.0K 12月 30 2018 conf
4.0K drwxr-xr-x 3 xdq xdq 4.0K 12月 30 2018 lib
4.0K -rw-r--r-- 1 xdq xdq 157 8月 2 08:30 sbt
- 修改sbt权限
sudo chomd u+x sbt
ll -ls
总用量 16K
4.0K drwxr-xr-x 2 xdq xdq 4.0K 12月 30 2018 bin
4.0K drwxr-xr-x 2 xdq xdq 4.0K 12月 30 2018 conf
4.0K drwxr-xr-x 3 xdq xdq 4.0K 12月 30 2018 lib
4.0K -rwxr--r-- 1 xdq xdq 157 8月 2 08:30 sbt
2.6 配置环境变量
sudo vim ~/.bashrc
export SBT_HOME=/usr/sbt/sbt
export PATH=$PATH:$SBT_HOME/bin
2.7 修改配置文件
vim /usr/sbt/sbt/conf/sbtconfig.txt
-Dsbt.global.base=/home/xdq/.sbt
-Dsbt.boot.directory=/home/xdq/.sbt/boot/
-Dsbt.ivy.home=/home/xdq/.ivy2
2.8 添加仓库
vim ~/.sbt/repositories
[repositories]
local
aliyun: http://maven.aliyun.com/nexus/content/groups/public/
typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
sonatype-oss-releases
maven-central
sonatype-oss-snapshots
2.9 查看sbt版本
注意:查看sbt版本命令,依据版本不同,本文1.2.8使用:sbt sbtVersion,其他有:sbt sbt-version,sbt -version,如果失败,多尝试几种形式
sbt sbtVersion
[参考文献]
[1]https://blog.csdn.net/sinat_36059653/article/details/78866050
[2]https://my.oschina.net/u/190442/blog/1811352
[3]https://blog.csdn.net/sinat_36059653/article/details/78866050