idea开发scala项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea开发scala项目相关的知识,希望对你有一定的参考价值。
参考技术A 一般的,我们要使用idea开发scala的话,idea会自动的安装默认的scala,这里建议自己安装配置scala,然后idea还需要安装一个scala的插件。这里上面两个都不在叙述。但是scala配置了,scala的插件也安装了,但是右键新建文件,还是没有scala的选项。还需要在pom.xml文件里面引入build插件
但是在我们引入build插件的时候,会发现,任然没有对应的scala选项,其实build插件只是在构建的时候用的,真正需要的是还是一个scala的依赖。
这个时候,你才会看到在new file里面有创建scala的选项的,有的时候,我们没有引入scala-library,但是项目也是可以创建scala的,这个时候你就要看看你引入的其他的依赖了,在大数据领域,像spark,flink等都是使用scala开发的,在导入这些依赖的同时,也导入了scala-library。
所以创建一个可以创建scala的项目有以下的几个步骤
1.首先要安装配置好自己的scala
2.在idea里面安装scala的插件
3.在pom.xml文件里面引入scala的build插件
4.在pom.xml中引入scala-library的依赖,主要可能其他依赖scala的包自动的导入了scala-library,这个时候根据自己的情况判断是否需要覆盖自动导入的scala-library。
IDEA安装scala搭建项目环境
- scala下载地址:https://www.scala-lang.org/download/
- scala插件离线下载地址:https://plugins.jetbrains.com/plugin/1347-scala
- 注意点:
- IDEA 不直接支持Scala语言开发,要下载对应的scala的插件才可以
- scala的插件版本必须要与IDEA的版本一直,不然可能会出现Bug
下载安装scala
- 安装scala:解压即安装
- 配置环境变量(与配置java方式一致)
- 查看scala是否安装成功:scala
- 注意点:
- 错误: 找不到或无法加载主类 scala.tools.nsc.MainGenericRunne
- 原因: Scala安装路径中包含空格
- 解决办法:scala 不要安装在E:Program Files 这种有空格的目录下
- 错误: 找不到或无法加载主类 scala.tools.nsc.MainGenericRunne
下载Scala插件
- 查看IDEA2019.2对应的Scala插件的版本(可以在搜索到scala版本后在线安装,但是在线安装很慢,所以下载后离线安装)
- 下载对应的插件
安装插件
- 把下载的.zip格式的scala插件放到Intellij的安装的plugins目录下(不用解压)
- 选择从硬盘上面安装插件
- 加载刚刚放入C:Program FilesJetBrainsIntelliJ IDEA 2019.2.4plugins里面的scala-intellij-bin-2019.2.40.jar插件(其实插件的安装位置不是固定的,只要在该步骤确定插件的实际位置就可以)
- 安装完成后重启IntelliJ IDEA
创建scala项目
- 在左边导航栏选择scala,然后点击右边的IDEA(Ultimate版本,community版本选择scala)
- 设置项目名称,加载scala SDK
- 生成的scala项目的目录
- 创建类似Maven的工程:File -> Projict Structure -> Modules ->在src目录下建立对应的文件夹,并将文件夹格式按照图设置对应的格式(src文件转换为普通的文件格式)
- 修改后的目录结构
以上是关于idea开发scala项目的主要内容,如果未能解决你的问题,请参考以下文章