eclipse创建maven管理Spark的scala以及eclipse的Maven配置

4 篇文章 0 订阅
3 篇文章 0 订阅

说明,由于spark是用scala写的。因此,不管是在看源码还是在写spark有关的代码的时候,都最好是用scala。由于我个人以前是纯粹的Pythoner,一直使用的都是PyCharm,然而最近换了新工作后,由于各种原因,要么使用付费软件,要么使用免费软件,所以,我被迫选择了eclipse以及scala进行spark程序的开发。既然无法拒绝,那就好好享受,下面就为您介绍一下eclipse + Maven + Scala + Spark的开发以及编译。
首先,Maven的环境配置我就不多说了,很简单 Maven的安装以及配置,window以及linux

一、eclipse的下载安装

关于,java、scala之类的环境我就不做过多介绍了
做多了之后,你会发现,安装环境基本都是下载官方包,解压,然后配置环境变量。
由于是第一次使用eclipse,说实话不是特别熟悉,为了简化操作,我直接使用了scala官方的IDE,也是完全免费的
http://scala-ide.org/
直接下载Scala For Eclipse的IDE即可
这个工具,scala的插件都是设置好的,解压后直接使用就可以了

二、如何用maven工程写scala的代码

往往在创建maven工程的时候,会没有scala-archetype-simple的模型,因此需要手动添加自定义的catalog,添加的方法就是如下所示:

步骤:window–>preferences—>maven—>Archetype 接下来的操作如下图所示:

网址:http://repo1.maven.org/maven2/archetype-catalog.xml

在这里插入图片描述

接下来我们就来创建一个scala的maven项目
在这里插入图片描述
点击next之后,我们主要填写一下三个参数:
在这里插入图片描述
groupId

定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp

artifacted
定义了当前maven项目在组中唯一的ID,比如,myapp-util,myapp-domain,myapp-web等。

version
指定了myapp项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。

设置完毕之点击next,基本就看到Eclipse开始下载环境了,下载完毕我们就能看到如下的项目结构了,为了方便快速运行起来,我这里删除了test下的程序
在这里插入图片描述
同时也删除了pom.xml中的测试依赖
在这里插入图片描述

至此,我们已经可以运行scala程序了

三、配置本地Maven到Eclipse中

我们在第一步中配置了Archetype下的Catalog
1、配置Maven的安装目录到Eclipse上
在这一步中,我们要配置本地Maven到Eclipse中
步骤:window–>preferences—>maven—>Installations 接下来的操作如下图
在这里插入图片描述
2、配置Maven的settings.xml到Eclipse上
步骤:window–>preferences—>maven—>User Settings
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜗牛!Destiny

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值