0X01 前言
我的主语言是python,说起java,想起了大二(三年前)上课时教过,课程设计的时候曾经做过个俄罗斯方块,后面其他设计copy代码读懂代码(再后面的课设就用python了)。
本次涉及到大数据团队给出的代码,java + scala + flink。考虑到一些小的需求、设计改动、数据对接,一提一沟通一写一联调这一过程需要几天,这样的过程有好多次,自己做会快点。于是开始面对多年未见的老朋友——java。
拿着代码,卡在了第一步——环境。maven?pom.xml?总算学习了一下maven,再让java开发大佬调了一下,卡在了scala(大概这是大数据用到的吧,这里他也不熟)。
这里的情形是,java代码中有一块地方是用scala写的。
明明有scala,提示没有该模块。就是缺乏支持吧。
tips: 百度一下 大数据 和 scala (例子)。简洁,更好支持spark等
0X02 idea scala插件
下载
file->settings->Plugins->marketplace搜索scala->第一个,install->重启idea
在公司下载的时候,连接中断。原本准备用网上的方法,浏览器下载,再导入。
早上六点多起床(准备早睡早起),一番折腾准备走人,想想这么早去公司好无聊。打开电脑,点击install,在家里的网速支持下,7-8秒下完了。
0X03 scala SDK
已经有了scala plugins,但是提示没有SDK
Warning:scala:skipping scala files without a scala sdk in module(s)
下载sdk安装
用的是win10,msi打开后点点点,finish后cmd输入scala,连环境变量都自己配置好了。
0X04 添加框架支持
有了SDK后,仍然显示
Warning:scala:skipping scala files without a scala sdk in module(s)
大概是有了SDK但是还没有导入idea吧。
- 在项目处右键
- Add Framework Support
- 点击左边scala的选择框框
- Use library: [No library selected] 右边 create,默认选择了scala sdk,确定就好了
- 重新运行,OK了。
0X05 感想
果然在家弄东西心态比较好。
上班时弄了挺久了,总有许多事情打断啥的。
需求分析整理、KPI、排期、测工单、出bug了、扫描任务断了、出了个新报错、要导入新数据了、KAFKA挂了,杂七杂八有点难静下心。要好好练习。
早上在家,静一静,就搞搞代码,多好多美妙。