win10下idea使用sbt方式编译scala源码
虽然集群使用Linux,Ubuntu的桌面版也有非常好的体验感受,但是windows下写码编译打包成jar文件然后再提交到集群运行也是不错的,故本文记录win10下如何搭建环境
准备工作
idea官网下载 https://www.jetbrains.com/idea/
sbt官网下载 https://www.scala-sbt.org/download.html
一些配置
打开idea,右上角File->Settings
找到Plugins(插件),选择安装Jetbrains的插件
在搜索框搜索Scala什么版本无所谓,可能就是为了代码高亮并且有智能提示和联想。因为在之后sbt编译的配置中不一定使用这个版本。
插件下载完成之后会提示restart idea,那就restart咯~
新建一个Project
,选择sbt
安装环境需要java
打开Settings
,找到Build Tools
,进行对sbt的一些自定义
可以使用在官网下载的sbt-1.1.6.zip
,解压,解压后的文件路径请添加到环境变量
然后如下图,Launcher选择Custom,选择刚刚解压的文件中sbt/bin/sbt-launch.jar
如果能够用Google的小伙伴这一步无所谓,不能用就换源,可以换成阿里的~
找到解压sbt
的目录,进入conf
文件夹,新建文本文档改名为repo.properties
[repositories]
local
aliyun: 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](-[classifier]).[ext], bootOnly
sonatype-oss-releases
maven-central
sonatype-oss-snapshots
完成之后,切换至Terminal
sbt有许多命令
sbt clean
sbt compile
sbt pac