Ubuntu sbt(安装+换源)
下载文件
# 下载
cd ~/下载
wget https://github.com/sbt/sbt/releases/download/v1.1.4/sbt-1.1.4.tgz
# 解压
sudo tar -zxvf sbt-1.1.4.tgz -C /usr/local/
cd /usr/local
# 赋予权限
sudo chown -R hadoop ./sbt/
创建可执行文件
cd sbt
vim sbt # 这里的sbt是创建在sbt目录下的
为新建的sbt增加如下的内容,这里可以用gedit,也可以用vim
#!/bin/bash
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/local/sbt/bin/sbt-launch.jar "$@" # 注意对应路径
为创建的脚本赋予权限
chmod u+x ./sbt
换源
cd
mkdir .sbt
cd.sbt
vim repositories
注意路径和位置如下
增加的内容如下
[repositories]
local
huaweicloud-maven: https://repo.huaweicloud.com/repository/maven/
maven-central: https://repo1.maven.org/maven2/
huaweicloud-ivy: https://repo.huaweicloud.com/repository/ivy/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
配置环境变量(此步非必须)
不想做的话直接跳到测试
gedit ~/.bashrc
# 在PATH后面增加sbt的路径
/usr/local/sbt
测试
/usr/local/sbt/sbt sbtVersion
sbt sbtVersion
如果一下子没反应的话,我是先CTRL+C取消了一下,然后重新运行就很快出现结果了,真玄学