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的定义为: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学习札记_一 筹建开发环境(Intellij IDEA + scala插件)
- Adam学习22之在window下使用idea的maven编译安装记录
- Intellij IDEA下载、注册、安装、插件安装(scala插件与SBT插件安装)和创建scala项目
- Java 学习笔记22:Maven以及其Eclipse插件m2eclipse的安装
- Maven学习 (二) Eclipse 上安装 Maven3插件
- scala入门-01-IDEA安装scala插件
- Maven学习 (二) Eclipse 上安装 Maven3插件
- Maven学习(二)- 安装m2eclipse插件
- Maven的学习资料收集--(二)安装m2eclipse插件
- scala入门-01-IDEA安装scala插件
- 不错的maven学习笔记,收藏——Maven学习 (二) Eclipse 上安装 Maven3插件
- intellij ideal 学习 maven http://www.cnblogs.com/yjmyzz/p/intellij-idea-13-getting-started.html
- Maven学习 (二) Eclipse 上安装 Maven3插件
- intellij-idea中maven编译项目出现内存溢出现象的解决方法intellij-idea中maven编译项目出现内存溢出现象的解决方法
- Maven with IntelliJ IDEA 学习笔记(一)
- Maven学习 (二) Eclipse 上安装 Maven3插件
- Maven学习(二)- 安装m2eclipse插件
- Maven学习 (二) Eclipse 上安装 Maven3插件
- Maven学习(二)- 安装m2eclipse插件
- Maven学习 (二) Eclipse 上安装 Maven3插件