Linux手动安装sbt步骤

一、下载sbt安装包

从sbt官网下载地址:http://www.scala-sbt.org/download.html下载安装包,以sbt-1.2.8.tgz为例。

二、安装

1、将下载的二进制包移动到/usr/local目录,解压缩文件包

tar zxvf sbt-1.2.8.tgz
mv sbt-launcher-packaging-0.13.13 sbt //重命名目录

2、配置PATH环境变量

可以选择配置~/.bashrc 或 /etc/profile,此处以配置 /etc/profile 为例

vi /etc/profile

在文件尾部添加如下代码后,保存退出

#sbt
export SBT_HOME=/usr/local/sbt
export PATH= P A T H : PATH: PATH:SBT_HOME/bin
使配置文件立刻生效

source /etc/profile

三、测试sbt是否安装成功

第一次执行时,会下载一些文件包,然后才能正常使用,要确保联网了

sbt sbtVersion

[info] Set current project to sbt (in build file:/usr/local/sbt/)
[info] 1.2.8

如果看到以上信息,恭喜你,安装成功!

四、SBT简单配置

配置ivy目录

可以对sbt进行配置,能够配置ivy的文件目录,ivy是sbt的默认管理项目依赖工具,它默认是在user home下建立library repository,但用户可以配置ivy的library local repository。
修改sbt配置文件: [sbt安装目录]/conf/sbtconfig.txt,在配置文件中添加一行

-Dsbt.ivy.home=[你自己挑选的目录]/repository

配置库

sbt运行时会从maven官网下载大量的jar包,可能会非常缓慢,可以添加国内的maven库,从而能够加快运行速度,在”~/.sbt”下创建repositories文件,添加下面的内容:

[repositories]
local                         # 本地ivy库
maven-local: file://~/.m2/repository       # 本地Maven库 
osc: http://maven.oschina.net/content/groups/public/    #开源中国的maven库,用于加快速度
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

配置插件

sbt有自己的插件,这里介绍能够生成eclipse项目的插件:sbteclipse插件https://github.com/sbt/sbteclipse
添加sbteclipse插件可以通过两种方式添加:

  • 配置全局文件:~/.sbt/1.0/plugins/plugins.sbt
  • 配置项目文件: PROJECT_DIR/project/plugins.sbt

在其中一个文件添加一行

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.4")

安装sbteclipse插件后可以在sbt交互界面使用eclipse命令生成eclipse项目。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值