eclipse+scala+maven 搭建spark开发环境 - 高飞网
437 人阅读

eclipse+scala+maven 搭建spark开发环境

2017-07-28 02:09:46

一、安装 

1. jdk的下载与安装

2. scala的下载与安装

3. maven的下载与安装

4. eclipse的下载与安装

5. eclipse scala插件的下载与安装


二、流程

1. 在eclipse中创建maven-scala项目

首先,右键菜单中选择 new->Maven Project,或者在other中选择


点Next,选择scala-archetype-simple


继续点Next,填写group id和artifact id


最后Finsh即可。


2. 转为Scala项目

构建的Maven Scala项目,默认情况下一堆编译报错

查看项目上的图标,一个M一个J,说明IDE认为这是个Maven的Java项目。

接下来我们将它转为Scala项目,如下,在项目上右键,找到最下面的Configure->Add Scala Nature



然后项目就变成Scala项目了。还有一点,如果IDE认为这不是一个Scala项目,就不会让你创建Scala的class或object。

看现在的项目,已经显示成M和S了,表示IDE已经确认这是一个Scala项目了。


3. 示例中的编译报错

打开里面的第一个Object,App,发现竟然编译是报错的

这里继承的这个Application,在Scala中叫作特质。但是在新版本的Scala中,这个Application已经移除了,变成了App,因此我们做一下改动


这样就OK了。


4. 运行示例代码

接下来点Scala的运行按钮

运行结果如下:



大家都知道Scala-Shell,可以非常方便地运行Scala指令。这里也一样。



5. Maven编译报错

最后我们用Maven编译一下这个项目。


点build,在goals中输入install,并跳过测试用例,Skip Tests



结点却杯具了。


Maven编译的时候,并没有用新版的Scala,打开pom.xml


Maven插件里,Scala默认的是版本是2.7.0,我们改为2.11.8

再次编译,就通过了。



然后我们验证一下jar包打的有没有问题

D:\wisest\Development\coding\helloscala\target>scala -classpath helloscala-0.0.1-SNAPSHOT.jar org.scala.helloscala.MyApp
Hello World!



还没有评论!
54.80.8.44