sbt配置
来源:互联网 发布:c语言加法编程自定义 编辑:程序博客网 时间:2024/05/17 01:12
1. 下载sbt安装包
下载地址点这里。
2. 解压文件
tar zxvf sbt-0.13.9.tgz
3. 建立启动sbt的脚本文件
在./sbt
目录下面新建文件名为sbt的文本文件
<code class="hljs bash has-numbering">$ <span class="hljs-built_in">cd</span> ./sbt$ vim sbt<span class="hljs-comment"># 在sbt文本文件中添加如下信息:</span>BT_OPTS=<span class="hljs-string">"-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"</span>java <span class="hljs-variable">$SBT_OPTS</span> -jar /home/zhangchengfei/Tools/sbt/bin/sbt-launch.jar <span class="hljs-string">"<span class="hljs-variable">$@</span>"</span> </code><ul style="" class="pre-numbering"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li></ul>
这里路径需要需改为你自己对应的文件路径,只要能够正确的定位到解压的sbt文件包中的sbt-launch.jar文件即可
修改sbt文件权限
$ chmod u+x sbt
4. 配置PATH环境变量
<code class="hljs bash has-numbering">$ vim ~/.bashrc<span class="hljs-comment"># 在文件尾部添加如下代码后,保存退出</span><span class="hljs-keyword">export</span> PATH=/home/zhangchengfei/Tools/sbt/:<span class="hljs-variable">$PATH</span></code><ul style="" class="pre-numbering"><li>1</li><li>2</li><li>3</li></ul>
使配置文件立刻生效
$ source ~/.bashrc
5. sbt设置
配置文件的目录在
./sbt/conf/sbtconfig.txt
设置网络代理,在配置中添加:
<code class="hljs avrasm has-numbering">-Dhttp<span class="hljs-preprocessor">.proxyHost</span>=proxy<span class="hljs-preprocessor">.zte</span><span class="hljs-preprocessor">.com</span><span class="hljs-preprocessor">.cn</span>-Dhttp<span class="hljs-preprocessor">.proxyPort</span>=<span class="hljs-number">80</span></code><ul style="" class="pre-numbering"><li>1</li><li>2</li></ul>
- 安装完成后会在用户的根目录生成两个文件夹,sbt工作文件夹
.sbt
和lvy缓存目录.ivy2
,修改默认路径,在配置中添加:
<code class="hljs haml has-numbering">-<span class="ruby"><span class="hljs-constant">Dsbt</span>.global.base=<span class="hljs-regexp">/home/zhangchengfei</span><span class="hljs-regexp">/Tools/sbt</span><span class="hljs-regexp">/.sbt</span></span>-<span class="ruby"><span class="hljs-constant">Dsbt</span>.ivy.home=<span class="hljs-regexp">/home/zhangchengfei</span><span class="hljs-regexp">/Toos/sbt</span><span class="hljs-regexp">/.ivy2</span></span></code><ul style="" class="pre-numbering"><li>1</li><li>2</li></ul>
注意:上面这种方式修改路径我尝试过并没有成功,网上说需要重启系统才能生效。由于电脑当前状态信息太多(开的应用太多)重启后很难恢复,并且这并不影响实验结果,所以没有进一步测试验证。
6. 测试sbt是否安装成功
第一次执行时,会下载一些文件包,然后才能正常使用,要确保联网了,安装成功后显示如下
<code class="hljs sql has-numbering">$ sbt sbt-version[info] <span class="hljs-operator"><span class="hljs-keyword">Set</span> <span class="hljs-keyword">current</span> project <span class="hljs-keyword">to</span> sbt (<span class="hljs-keyword">in</span> build file:/opt/scala/sbt/)[info] <span class="hljs-number">0.13</span><span class="hljs-number">.9</span></span></code><ul style="" class="pre-numbering"><li>1</li><li>2</li><li>3</li></ul>
【完】
0 0
- 配置sbt
- SBT配置
- sbt配置
- sbt的安装配置
- sbt的源配置
- sbt 仓库配置
- sbt安装与配置
- sbt初次使用配置
- sbt使用及配置
- SBT 配置依赖打包
- spark2.2.0 SBT配置
- SBT的构建配置
- ubuntu安装配置sbt
- sbt 简介 配置 加速 问题解决
- sbt,scala,spark配置问题
- sbt-idea-入门及配置
- sbt 以及 IDEA sbt 插件安装配置教程
- SBT
- 多线程的而应用场景(同时干多件事情)
- hive sql优化-join Mapjoin Group by
- Java算法5--最长公共子序列
- SVD数据降维
- 第五周项目2--输入矩形的长和宽计算面积
- sbt配置
- HDU 2055 An easy problem
- 第五周—长方形面积
- 海量高维数据与近似最近邻
- 使用js判断当前手机处于哪个平台(安卓/iOS)
- 关联规则
- 实验楼linux学习笔记(二):用户及文件权限管理
- Java算法4-- 图像压缩算法执行过程
- 【笔记】进制转换