【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

项目创建过程及创建结果如下:
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第1张图片
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第2张图片
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第3张图片
(3)在IDEA的maven插件bin目录生成创建的maven项目,将该项目拷贝到IDEA的工作目录
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第4张图片
(4)将新创建的项目导入IDEA
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第5张图片

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。
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第6张图片
(2)进入Project Structure,将Scala项目打包成JAR文件
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第7张图片
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第8张图片
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第9张图片
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第10张图片
删除上图中所有的scala依赖jar包,只保留上图所示jar包。
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第11张图片
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第12张图片
【Scala】IntelliJ IDEA 环境搭建及用 IDEA 搭建基于 Maven 的 Scala 开发环境_第13张图片
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的文件删除,重新编译项目文件,重新下载依赖包,报错即解除。

你可能感兴趣的:(BigData,云计算大数据学习分享与沉淀)