IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Scala系列文章一:基于IDEA的sbt安装与配置 -> 正文阅读

[开发工具]Scala系列文章一:基于IDEA的sbt安装与配置

请先自行安装scala

本次教程使用scala 2.11.12

sbt的安装配置

  1. 下载sbt-1.5.3.tgz
http://www.scala-sbt.org/download.html
  1. 到下载目录下执行以下命令
tar zxvf sbt-0.13.5.tgz 
sudo mv sb /usr/local/
  1. 建立sbt可执行文件
/*选定一个位置,建立启动sbt的脚本文本文件,如/usr/local/sbt/ 目录下面新建文件名为sbt的文本文件*/
$ cd /usr/local/sbt/ 
$ vim sbt
/*在sbt文本文件中添加
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/local/sbt/bin/sbt-launch.jar "$@"
然后按esc键 输入 :wq 保存退出,注意红色字体中的路径是定位到解压的sbt文件包中的sbt-launch.jar文件的绝对路径*/
 
/×修改sbt文件权限×/
$ chmod u+x sbt 
  1. 配置path环境变量,以保证可以使用sbt命令台
$ vim ~/.bashrc
/*在文件尾部添加如下代码后,保存退出*/
export PATH=/usr/local/sbt/:$PATH
 
/*使配置文件立刻生效*/
$ source ~/.bashrc
  1. 测试是否安装成功
/*第一次执行时,会下载一些文件包,然后才能正常使用,要确保联网了,安装成功后显示如下*/
$ sbt 
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0
[info] welcome to sbt 1.5.3 (Private Build Java 1.8.0_292)
[info] loading global plugins from /home/trf/.sbt/1.0/plugins
[info] loading project definition from /home/trf/project
[info] set current project to trf (in build file:/home/trf/)
[info] sbt server started at local:///home/trf/.sbt/1.0/server/9e83e5bece8687f24356/sock
[info] started sbt server

7.更换镜像源,输入vim ~/.sbt/repositories来修改文件如下:

[repositories]
  local
  aliyun: http://maven.aliyun.com/nexus/content/groups/public/
  central: http://repo1.maven.org/maven2/

  1. 打开IDEA,找到:
    File | Settings | Build, Execution, Deployment | Build Tools | sbt
    配置Maximum heap size, MB为1536
    VM parameters为:-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled
    然后launcher选择custom并选择我们的sbt-lauch.jar
    在这里插入图片描述
    9.测试sbt是否成功:点击New | Project创建一个scala的sbt项目
    在这里插入图片描述10.我们测试加载config以及scalatest依赖,修改build.sbt内容如下并重新load即可。
name := "scala_test"

version := "0.1"

scalaVersion := "2.11.12"

libraryDependencies += "com.typesafe" % "config" % "1.4.0"
libraryDependencies += "org.scalactic" %% "scalactic" % "3.0.3"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.3" % "test"

在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-07-05 20:26:30  更:2021-07-05 20:26:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/20 11:45:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码