运用idea创建Scala Sbt项目具体流程和步骤

       对于用习惯了eclipse或者myeclipse的人,对idea的用法难免比较陌生,刚开始放弃eclipse去运用idea时,难免会不习惯,会踩很多坑,所以今天我把一些踩坑的经验分享出来。

       对于大数据的学习者难免会使用scala语言,而离不开的编译器就属idea了,当前很多公司都在使用这个功能强大的编译器。由经常使用的java语言到idea,由经常使用的编译器到eclipse,由经常使用的maven包管理工具到sbt包导入工具,我们升级了,也走了不少的弯路。

        刚开始做大数据,首先就要接触以java为基础的语言 scala,我们需要下载scala的安装包,和sbt包管理工具的包,然后去高级系统设置中配好环境,具体如何配置环境,其实跟jre和jdk的配法是一样的,自己百度去就好。然后下载idea软件,将scala和sbt的插件都装好。

       打开idea,create new project ,创建一个scala项目,并且包含sbt,创建好之后,去File下寻找settings,然后搜索sbt,这个地方只将sbt-launch.jar这个jar包,直接在sbt的bin目录下就能找到,其中jre那个空行选择default的jdk那个选项就好,然后点击apply(应用),关闭。

       然后需要设置scala SDK(在File下的Project Structure中的Libraries中设置Scala SDK),与你下载的scala版本相一致。然后到File下的Project Structure下的modules页面中,右边有一个dependencies,点击 “+”添加对应的scala SDK,打上对勾,apply ,OK。然后就可以在项目的main文件下的scala文件下面创建包和scala.class文件了。

       对于build.sbt这个文件,就像pom.xml一样,在sbt中有几个文件是关于阿里云镜像使用和导入包类,点击编译器窗口右上方锤子型图案的右边那个长框子,点击Edit Configurations,然后再Templates下有一个找到Remote按键,把一个默认的东西复制了,就是for Remote JVM那个后缀名下面的:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005,然后点击左上方的 "+" ,然后选择添加sbt task,将那段文字复制到VM parameters后面,然后将task的名字取为firstdemo(文件名小写),然后在Tasks那个地方,填入compile run,然后apply ,OK。

       此时编辑好scala文件,就可以跑程序了。

  

猜你喜欢

转载自blog.csdn.net/luolvzhou/article/details/84843860