ubuntu安装配置sbt
来源:互联网 发布:网络侦探攻略第十九章 编辑:程序博客网 时间:2024/05/23 18:32
环境:
- ubuntu 16.04 lts
- sbt 0.13.15
sbt-0.13.X下载
官网地址:http://www.scala-sbt.org/download.html
百度网盘:链接: https://pan.baidu.com/s/1o886Uls 密码: kqh7
将压缩包解压到/usr/local/目录下
tar -zxvf sbt-0.13.15.tgz -C /usr/local/sbt
在/usr/local/sbt/目录下创建sbt文件
cd /usr/local/sbt
vim sbt
将以下内容复制到sbt文件中
#!/bin/bash BT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M" java $SBT_OPTS -jar /usr/local/sbt/bin/sbt-launch.jar "$@"
注意sbt-launch.jar的目录是否正确
修改sbt文件的权限
chmod u+x sbt
配置sbt环境变量
vim /etc/profile
添加以下:
export PATH=/usr/local/sbt/bin:$PATH
然后运行:
source /etc/profile
使文件生效
修改sbt路径下的sbtconfig.txt文件
vim /usr/local/sbt/conf/sbtconfig.txt
添加以下内容:
-Dsbt.global.base=/home/rose/.sbt
-Dsbt.boot.directory=/home/rose/.sbt/boot/
-Dsbt.ivy.home=/home/rose/.ivy2
注意路径是否正确
检查sbt是否安装成功
sbt sbt-version
控制台输出以下
[root@host sbt]# sbt sbt-version Java HotSpot(TM) 64-Bit Server VM
warning: ignoring option MaxPermSize=1024M; support was removed in 8.0
WARN: No sbt.version set in project/build.properties, base
directory: /root/scala/sbt
[warn] Executing in batch mode.
[warn]For better performance, hit [ENTER] to switch to interactive mode, or
[warn] consider launching sbt without any commands, or explicitlypassing ‘shell‘
[info] Set current project to sbt (in build file:/root/scala/sbt/)
[info] 0.13.15
安装成功
配置阿里云的maven仓库
在~/.sbt/下创建repositories文件
cd ~/.sbt
vim repositories
添加如下内容
[repositories]
local
osc: 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.[ext],bootOnly
sonatype-oss-releases
maven-central
sonatype-oss-snapshots
- ubuntu安装配置sbt
- ubuntu安装sbt
- Ubuntu 安装SBT
- ubuntu安装sbt
- ubuntu安装sbt
- Ubuntu下sbt安装
- sbt的安装配置
- sbt安装与配置
- Ubuntu上手动安装sbt
- ubuntu SBT(Spark)安装
- sbt 以及 IDEA sbt 插件安装配置教程
- ubuntu 下sbt镜像配置
- 配置sbt
- SBT配置
- sbt配置
- sbt安装
- SBT安装
- sbt安装
- 微服务泛谈
- Android 6.0以上动态权限备忘录
- C语言实现FTP(C/S)协议(ls命令和download命令)用两个端口实现(命令端口和数据端口)
- elasticsearch CRUD
- 20171221memo
- ubuntu安装配置sbt
- GIT PUSH/PULL时总需要输入用户名密码的解决方案
- Android关于AutoService、Javapoet讲解
- 全排列
- 数据结构与算法_链表1_单链表
- SSH项目中使用c3p0连接池
- Linux下搭建nginx(centOS 64位系统)
- 冒泡排序和快排的交换次数
- # !/usr/bin/python 和 #!/usr/bin/env python 区别