Scala学习(1)IntelliJ Idea安装Scala编译插件,基于Maven
来源:互联网 发布:淘宝售后职责 编辑:程序博客网 时间:2024/05/19 15:22
因项目需要使用到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则开发环境搭建成功。
阅读全文
0 0
- Scala学习(1)IntelliJ Idea安装Scala编译插件,基于Maven
- IntelliJ IDEA 安装scala开发插件
- Intellij idea安装scala插件详解
- IntelliJ IDEA安装scala插件并创建scala示例
- 《intellij idea学习经历》-03- intellij idea如何安装scala插件
- intellij安装scala插件
- intellij安装scala插件
- Scala学习札记_一 筹建开发环境(Intellij IDEA + scala插件)
- Intellij IDEA下载、注册、安装、插件安装(scala插件与SBT插件安装)和创建scala项目
- idea-scala插件安装
- scala学习及Intellij Idea
- IntelliJ IDEA构建基于maven的spark+hbase工程(scala语言)
- scala入门-01-IDEA安装scala插件
- Intellij安装scala插件详解
- Intellij IDEA使用Maven搭建spark开发环境(scala)
- Intellij idea使用Maven管理Scala工程
- Intellij IDEA使用Maven管理Scala项目
- IntelliJ IDEA 中创建 Maven Scala 项目
- SharedPreferences工具类
- Android编程基础之异步任务的简单实现
- java学习(三)-----集合
- activemq 配置为windows系统服务
- js判断输入框不能全是空格
- Scala学习(1)IntelliJ Idea安装Scala编译插件,基于Maven
- Android studio NDK 开发(一些坑)
- zookeeper和hbase安装
- SCI、UART与RS232区别
- 大数据分页功能 的一种实现方式
- TP5怎么隐藏index.php
- Linux学习篇第三章之~squid
- Quartz定时任务简单demo及与Spring整合
- Java代理