【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境

1、Linux 中 IntelliJ IDEA 环境搭建

(1)解压IDEA安装包
softwares]$ tar -zxf ideaIC-2018.3.3.tar.gz -C /opt/tools
$ cd /opt/tools
tools]$ mv idea-IC-183.5153.38/ idea/
(2)启动IDEA
$ cd /opt/tools/idea
idea]$ bin/idea.sh

2、IDEA 中用 mvn 命令行创建 Maven Scala 项目

(1)打开IDEA中的Terminal,进入IDEA的maven插件bin目录(前提:在当前环境中配置好JAVA_HOME环境变量)
>E:
>cd E:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2018.3.3\plugins\maven\lib\maven2\bin
(2)运行mvn命令创建Maven Scala项目

E:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2018.3.3\plugins\maven\lib\maven2\bin>mvn archetype:generate -DarchetypeGroupId=org.scala-tools.archetypes -DarchetypeArtifactId=scala-archetype-simple -DremoteRepositories=http://scala-tools.org/repo-releases -DgroupId=com.ibeifeng.bigdata.spark.app -DartifactId=log-analyzer-mymaven -Dversion=1.0

项目创建过程及创建结果如下:



(3)在IDEA的maven插件bin目录生成创建的maven项目,将该项目拷贝到IDEA的工作目录

(4)将新创建的项目导入IDEA

3、导出 Scala 项目为 JAR 文件

(1)在Scala项目中新建Directory:/src/main/java、/src/main/resources、/src/test/java、/src/test/resources,并将/src/main/resources设置为Resources Root,/src/test/resources设置为Test Resources Root。

(2)进入Project Structure,将Scala项目打包成JAR文件




删除上图中所有的scala依赖jar包,只保留上图所示jar包。



Scala 项目代码在 IDEA 中用 Maven 打包完成。
(3)打包过程中报错:

Error:scalac: Scala compiler JARs not found (module 'log-analyzer-mymaven'): C:\Users\DELL\.m2\repository\org\scala-lang\scala-reflect\2.8.0\scala-reflect-2.8.0.jar

在项目的pom.xml文件中默认用scala-2.8.0编译Scala代码,将scala版本改为2.10.4,并下载scala-sdk-2.10.4后,将Project Structure中的项目环境全部切换为scala-2.10.4,并将C:\Users\DELL.m2\repository\org\下的scala相关2.8.0和2.10.4的文件删除,重新编译项目文件,重新下载依赖包,报错即解除。

发布了219 篇原创文章 · 获赞 603 · 访问量 129万+

猜你喜欢

转载自blog.csdn.net/gongxifacai_believe/article/details/86624189
今日推荐