Scala环境搭建

Scala环境搭建

2019, Aug 02    

前言

最近工作中需要参与一下scala的项目,借此机会学习一下这个心的语言。

环境搭建

  1. Java环境 JDK1.5以上
    ymk@localhost ~ $ java -version
    java version "1.8.0_181"
    Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
    
  2. 下载安装Scala
    Scala官方下载地址
    安装好了之后,可以通过scala查看是否安装成功
    ymk@localhost ~ $ scala
    Welcome to Scala 2.12.7 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_181).
    Type in expressions for evaluation. Or try :help.
    
  3. 下载安装sbt
    Mac: brew install sbt@1

使用命令行搭建第一个Scala项目

本节内容主要来自于官方文档

创建项目

  1. cd 进入一个新的空的文件夹。
  2. 执行命令 sbt new scala/hello-world.g8。这个命令是从github上面拉取了一个“hello-world”模板下来。(这个命令同时会创建一个target文件夹,可以忽略)。
  3. 当有提示的时候,给这个应用取个名hello-world。这时候就会创建一个名为“hello-world”的项目。
  4. 查看一下这个项目的目录结构 ```
    • hello-world
    • project (sbt uses this to install manage plugins and dependencies)
      • build.properties
    • src
      • main
        • scala (All of your scala code goes here) -Main.scala (Entry point of program) <– this is all we need for now build.sbt (sbt’s build definition file) ```

启动项目

  1. cd进入对应的scala项目。
  2. 使用sbt,这将打开对应项目的sbt的命令行。
  3. 使用~run指令,~指令可以让sbt在每次文件更改保存后,重新run一次,可以用在快速编辑、快速启动、以及debug上。

编辑代码

  1. 使用自己最舒服的ide打开src/main/scala/Main.scala文件。
  2. coding~

添加依赖

如果我们需要其他的功能和依赖,就需要打开 build.sbt文件夹,按照如下的方式,使用“+=”的方式来添加依赖,更多的依赖可以在Scaladex中找到

libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.1.0"