sbt安装
- 下载sbt安装包
https://www.scala-sbt.org/download.html

- 用传输工具将这个压缩包传到ubuntu
- 解压到/usr/local目录下
tar -zxvf sbt-1.4.3.tgz /usr/local
- 建立启动sbt的脚本文件
cd /usr/local/sbt/ #进入sbt目录
vi sbt #编写sbt脚本
# 在sbt文本文件中添加如下信息:
BT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/local/sbt/bin/ sbt-launch.jar "$@"
这里路径需要需改为你自己对应的文件路径,只要能够正确的定位到解压的sbt文件包中的sbt-launch.jar文件即可
- 修改sbt文件权限
chmod u+x sbt
- 配置PATH环境变量
vim ~/.bashrc
# 在文件头部添加如下代码后,保存退出
export SBT_HOME=/usr/local/sbt
export PATH=${SBT_HOME}/bin:$PATH
# 使配置文件立刻生效
source ~/.bashrc

- sbt设置
cd /usr//local/sbt/conf/ # 进入配置文件的目录
vi sbtconfig.txt # 修改配置文件
# 添加如下内容
-Dhttp.proxyHost=proxy.zte.com.cn
-Dhttp.proxyPort=80
-Dsbt.global.base=/usr/local/sbt/.sbt
-Dsbt.ivy.home=/usr/local/sbt/.ivy2

- 重启虚拟机
reboot
- 检验 sbt 是否可用:
./sbt sbt-version
# 或者 如果出现下面的错误执行
sbt sbtVersion
执行之后,耐心等待,需要很长时间!如果退出了,下次重新执行这条语句
root@tom:/usr/local/sbt# sbt sbt-version
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0
[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/)
[error] Not a valid command: sbt-version (similar: writeSbtVersion, session)
[error] Not a valid project ID: sbt-version
[error] Expected ':'
[error] Not a valid key: sbt-version (similar: sbtVersion, version, sbtBinaryVersion)
[error] sbt-version
[error] ^
换另外一种执行方式
sbt sbtVersion
- 成功截图

关于打包文件

从图中可以看到sbt命令是在/usr/local/sbt/bin目录下面,所以在打包文件的时候要执行以下命令
/usr//local/sbt/bin/sbt package
本文详细介绍了如何在Ubuntu系统中下载、安装sbt,创建启动脚本,配置环境变量,并设置了代理和全局配置。此外,还讲解了如何打包文件,以及在遇到问题时的解决办法。通过此教程,读者可以学会在Ubuntu环境下搭建并使用sbt。
771

被折叠的 条评论
为什么被折叠?



