00:00
截止目前,我们现在已经成功的安装了skyla,而且也已经知道怎么样去编写一个简单的skyla源文件,怎么样去编译执行,完整的流程我们都已经跑通了,但是在实际的生产应用当中,在实际做项目的过程当中,我们显然不可能这么简单,直接在一个文本文件里边手动去做一个编辑,然后去做编译和执行啊,因为大家知道在文本文档里边没有对应的语法提示,也没有自动补全啊,甚至我们可能这个代码越来越多之后,你想要找一个变量都非常的费劲,所以对于实际应用我们往往还是需要一些。IDE编辑工具的啊,那对于这个skyla而言,它是JVM语言,是JAVA1系的嘛,JAVA1系常用的IDE,最常用的IDE当然就是idea了啊,所以接下来我们同样还是使用大家熟悉的idea去做一个项目的编写,现在我们首先打idea。
01:02
然后新建一个项目,你有一个project。大家可以去选择一个empty project啊,一个空项目啊,然后我们去添加相关的这个依赖支持就可以了,或者呢,大家可能知道在实际生产过程当中,我们往往会用这个maven作为包管理工具啊,所以这个也是比较常见的一种形式啊,上来之后我们直接就创建一个maven项目就可以了,对于Java而言是这样的,那么对于skyla而言呢,也可以用ma作为它的包管理工具啊,那大家要注意一下,我们当前在外边首先选取的这个JDK啊,Java的SDK是1.8的版本,先把它选择好。Next,然后下边我们这里边可以去更改一下当前的group ID,分析公司域名com.at硅谷,然后当前的artifact ID就是我们的项目名,我可以叫做GALA教程。
02:04
就是我们基本的一个项的定义啊,它先创建出来,大家知道对于这个maven项目而言,进来之后是一个POM文件,在这个里面我们可以去编辑它的一些相关的依赖支持,那对于我们要创建这个skyla相关的项目的话,大家可能会发现啊,我不需要在这个单独的一个项目里添加skyla的相关支持,因为skyla是一个很底层的语言嘛,我们应该是在整个idea里边配置一个对于skyla的支持啊,那大家知道这个idea本身它是基于Java去做这个项目编写支持的啊,本身它是不支持skyla的,那现在我们希望它支持skyla,那怎么办呢?啊,其实也非常简单,那就是需要去安装一个插件就可以了,那这里边我们安装插的时候。大家可以直接点开当前的settings,然后选择plugins,那大家会发现啊,在这里边你只要在这个market里边去搜索这个scalela,然后直接把它做一个对应的安装就可以了啊,当然在这里边我的环境里边是已经安装好了,大家只要自己去勾选搜索出来之后把它安装成功,然后重启idea就可以有了skyla相关的支持了。那另外呢,如果有同学觉得这个自己在这里边直接在线去做这个安装,觉得有一点不太靠谱的话,自己想做一些更多的版本管理的话,也可以直接。
03:34
到呃,Jet brains官网上去做一个下载,那首先我们打开jet brains官网,大家看到这里边有一个develop tools工具的一个选项,这里边就涉及到了一些相关的支持的插件啊,我们选择scale。然后大家可以看到这里边就有各种对应版本的,大家看不同版本的versions。
04:01
对应的这些下载,那在大家这里需要选择的其实就是自己的idea到底是什么样的版本,然后呢?呃,对应的选择一个skyla插件的版本下载下来在idea里边对应的那就是去做一个install plug in from,对吧,下载到自己的硬盘上某一个位置,在这里边去选择对应的位置就可以了啊,这个相对来讲还是比较简单啊,大家把这个支持先要加进来,那现在加进来skyla相关的支持之后,那是不是我们在里边就直接可以写对应的skyla代码了呢?呃,也还没有那么简单,我们首先想到在当前的这个项目里边,原文件自然是放在source may下边,然后下边的目录呢,有一个Java,有一个resources,哎,这就还是这个问题,就是没。项目啊,默认我们都是要用Java去写基本的代码的,那这里边的Java目录当然就是Java文件的目录啊,Resources相关的一些资源文件,那这里边如果我们想写scalela文件,那那怎么办呢?啊,当然这个其实也很简单,在下边去新建一个目录directory,把它叫做scale啊,当然新建之后。
05:15
第maven并不知道我们当前这个目录是什么含义啊,我们需要把它mark as so throat啊,那这样的话我们可以把这个,当然前面这个Java目录我们也可以留着,因为前面我们提到过skyla,它其实是支持直接去调Java里边的一些类库的,所以甚至我们可以在一个项目里边把Java文件和把Java的这个原文件和skyva源文件混着去写,呃,在这里边我既有Java文件又有skyva文件,互相调用都是可以的啊,所以这里边我可以全保留下来,那是不是接下来我在里边就可以直接去new一个skyla源文件了呢?诶,大家看这里边还是只有Java class,当然下面还有这个coing相关的一些支持啊,但是很可惜没有scla的支持,那怎么办呢?
06:04
所以这里边我们还要继续去做一个操作,对于当前的这个项目右键,然后去。ADD frameworkport添加一个框架支持啊,我们在外面已经引入了scla相关的这个插件,所以在这里可以勾选上scla的。框架支持,那么在这里边大家需要去注意一下,勾选我们对应的scla的SDK啊,如果说大家要是这里边我这里边已经配过啊,所以这里边直接就显示出来了,如果没有的话,大家需要去做一个配置,那么选中把它添加进来,然后接下来我们看一下在这里就可以去创建一个scla class啊,这就是我们一个项目里边关于这个skyla支持的一个完整的配置。
我来说两句