[Java] IDEA Scala环境搭建

前言

好久没写博客了. 蹭着1024还是写一篇吧. 不为别的, 只是随着之前写博客的越来越多, 越发觉得, 专业的博客需要时一些系统或者精炼的东西, 之前编写的内容, 大多数也都是流水账, 缺乏深度. 空有广度, 远远不够.

好的, 闲话不多说. 本篇主要记录IDEA Scala环境的搭建.


Windows安装Scala

  • 下载Scala安装包

在这里插入图片描述https://www.scala-lang.org/download/

选择需要的版本. https://www.scala-lang.org/download/2.12.17.html
在这里插入图片描述
下载zip包.
在这里插入图片描述
解压zip包. 我们cd到相应目录, 可以看到scala.bat已经是一个可执行的文件了, 此时我们可以配置环境变量, 让使用变得更方便.
在这里插入图片描述

  • 配置Scala path
    在这里插入图片描述
    在这里插入图片描述

首先配置SCALA_HOME D:\develop\scala\apps\scala-2.11.12
在这里插入图片描述

接着配置到path内. (%SCALA_HOME%\bin)
在这里插入图片描述

  • 测试 scala -v
    进入任意目录, 执行scala -v. 可以看到如示结果.
    在这里插入图片描述

IDEA设置Scala插件 & 项目设置Scala

  • 安装scala插件

setting -> Plugins -> Scala
在这里插入图片描述

  • 创建一个简单的Maven项目. 并加入如下依赖包.
    在这里插入图片描述
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>scala-demo</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <scala.binary.version>2.11</scala.binary.version>
        <scala.version>2.11.12</scala.version>
    </properties>


    <dependencies>

        <!-- Scala Library, provided by Flink as well. -->
        <dependency>
            <groupId>org.scala-lang</groupId>
            <artifactId>scala-library</artifactId>
            <version>${scala.version}</version>
            <!--			<scope>provided</scope>-->
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>net.alchim31.maven</groupId>
                <artifactId>scala-maven-plugin</artifactId>
                <version>3.2.2</version>
                <executions>
                    <execution>
                        <!-- 声明绑定到maven的compile阶段 -->
                        <goals>
                            <goal>compile</goal>
                            <goal>testCompile</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>

其中主要的是一个scala-library. 和一个scala的IDEA插件, 加入他可以让你创建Scala类型的文件.

  • 添加本地的scala 地址
    Project Structure --> Global Libraries -> 添加
    在这里插入图片描述
    在这里插入图片描述
  • 加入后, 你可以发现IDEA已经能加载scala Library了.
    在这里插入图片描述

Demo Helloword

  • 创建scala文件夹, 并且将其设置为source root.
    在这里插入图片描述
  • 创建相应的包, 并且设置
    在这里插入图片描述
    在这里插入图片描述
package com.yanxml.scala.quick

object HelloWorld {
  def main(args: Array[String]): Unit = {
    System.out.print("Hello World")
  }
}

在这里插入图片描述
在这里插入图片描述


Reference

[1] IDEA 2020.3.X 创建scala环境的详细教程

[2] 如何构建Intellij idea的Scala开发环境

[3] idea添加scala环境_IDEA搭建scala开发环境开发spark应用程序(示例代码)

[4] spark-在IDEA中搭建scala编程环境

[5] idea中Scala项目环境搭建

[6] IDEA配置scala开发环境

猜你喜欢

转载自blog.csdn.net/u010416101/article/details/127505064