IDEA支持scala开发,需要安装scala插件,并且pom.xml也需要添加对应依赖。

1. 安装scala插件

下载地址:https://plugins.jetbrains.com/plugin/1347-scala/versions



找到与你intellij idea对应的版本下载,我的是2017.3.5,我就下载这个版本的插件scala-intellij-bin-2017.3.5.zip

File -> Settings -> Plugins -> Install plugin from disk如下。



安装完后按照提示,重启。

2. pom添加依赖

新建一个maven工程,pom.xml添加一个依赖和一个插件:

<!-- 版本信息 -->
<properties>
<scala.version>2.11.8</scala.version>
<spark.version>2.0.2</spark.version>
<flink.version>1.6.2</flink.version>
<hadoop.version>2.6.5</hadoop.version>
</properties> <dependencies>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>${scala.version}</version>
</dependency>
</dependencies> <build>
<plugins>
<!--编译scala插件-->
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.15.2</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

可以看到,新建一个scala文件夹颜色由灰色变成了蓝色:

最新文章

  1. 创建 flat network - 每天5分钟玩转 OpenStack(87)
  2. 【leetcode】Triangle (#120)
  3. 第四章 springboot + swagger(转载)
  4. delphi平方开方
  5. Unity-WIKI 之 SplashScreen
  6. java中判空
  7. DELL笔记本拆机添加内存条
  8. ThinkPHP 的CURD
  9. Cocos2d-x-Lua 开发一个简单的游戏(记数字步进白色块状)
  10. 图文解说PhpStorm 7.0版本语法着色
  11. 将nodejs代码部署到阿里云服务器
  12. POJ1321 棋盘问题(简单搜索)
  13. 横向滑动的listview和其中用到的触摸监听事件详解
  14. 如何查看和清除svn登录信息
  15. python 初级重点
  16. vue上传图片
  17. Flask-论坛开发-1-基础知识
  18. [UE4]Visiblity、Render Opacity
  19. python 搭建ftp服务器
  20. BZOJ.1036 [ZJOI2008]树的统计Count ( 点权树链剖分 线段树维护和与最值)

热门文章

  1. python获取随机验证码或者下发激活码
  2. Java :一文掌握 Lambda 表达式
  3. golang学习--go中&#39;继承&#39;和多态
  4. Acid burn crackme 的第一道分析
  5. 02-tornado学习笔记-环境配置
  6. linux磁盘分区三步走
  7. 个人收藏-未整理--wince
  8. 删除排序数组中的重复项II
  9. .NET Core Blazor 1-Blazor项目文件分析
  10. Objective-C (OC)