详细过程图解——win10下idea使用sbt方式编译scala源码

本文详细介绍了在Windows 10环境下,如何使用IntelliJ IDEA(Idea)结合sbt来编译Scala源码。首先,介绍了下载Idea和sbt的步骤,接着展示了配置Idea安装Scala插件的过程。然后,讲解了设置sbt环境、更换sbt源以及配置sbt-assembly插件以排除不需要打包的jar。最后,提到了通过sbt命令打包生成jar文件的方法,以及遇到的问题和解决方案。
摘要由CSDN通过智能技术生成

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的插件
安装idea插件按钮.png

在搜索框搜索Scala什么版本无所谓,可能就是为了代码高亮并且有智能提示和联想。因为在之后sbt编译的配置中不一定使用这个版本。
下载Scala插件.png

插件下载完成之后会提示restart idea,那就restart咯~

新建一个Project,选择sbt

新建项目.png

安装环境需要java
jdk-sbt-scala.png

打开Settings,找到Build Tools,进行对sbt的一些自定义

可以使用在官网下载的sbt-1.1.6.zip,解压,解压后的文件路径请添加到环境变量

然后如下图,Launcher选择Custom,选择刚刚解压的文件中sbt/bin/sbt-launch.jar

配置sbt.png

如果能够用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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值