Featured image of post Scala环境搭建

Scala环境搭建

前言

最近工作中需要参与一下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)
  1. 下载安装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.
  1. 下载安装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"
Licensed under CC BY-NC-SA 4.0