您的位置:首页 > 其它

Scala学习(1)IntelliJ Idea安装Scala编译插件,基于Maven

2017-05-18 10:30 1286 查看
因项目需要使用到Scala,所以这段时间一直在看Scala,故做一个学习日志进行总结归纳,以便以后查阅

百度百科对Scala的定义为:Scala是一门多范式的编程语言,一种类似java的编程语言 ,设计初衷是实现可伸缩的语言 、并集成面向对象编程函数式编程的各种特性。

可以看出,Scala除了面向对象,还是一门函数式编程语言,另外其是运行于JVM上的,最终编译出的文件也是标准的java类,

.class文件。

 首先,选择IntelliJ Idea加上Maven进行Scala的开发环境,新建一个标准的Maven工程,在pom文件中配置相关依赖以及编译插件
pom文件如下<?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>com.demo</groupId>
<artifactId>xxx</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<!-- scala -->
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.11.8</version>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-reflect</artifactId>
<version>2.11.8</version>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-actors</artifactId>
<version>2.11.8</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>

<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>3.2.2</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>在src/main下新建一个scala文件夹用于存放.scala文件,

在这里,输入一下代码

点击运行Rrun
控制台输出

看到输出 hello World则开发环境搭建成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Scala环境搭建