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

原创粉丝点击