00:00
欢迎大家继续观看上硅谷graid技术视频,这一节课我们继续讲解grid项目目录结构。Grid项目默认的目录结构和memory项目默认的目录结构基本上是一致的,他们都是基于约定大于配置这样一个理念创建的。Grid项目完整的目录结构如下所示,接着我们来看一下,我看在grid项目根目录底下,它有一个build目录,还有一个grid目录,还有一个src目。与这三个目录并列的还有settings.grade文件、build点文件grade w grade w.BT2个可执行脚本。其中C w.BT这个是在Windows系统下可执行的脚本。而W呢,是在其他操作系统可执行的脚本。无论是grid w还是grid w.BAT他们在执行的时候,实际上是执行的咱们这个rapper文件夹底下指定版本的的指令。
01:01
他们执行的可不是刚才咱们安装的本地的那个格中的指令。也就是说,如果我们想要执行本地中。的指令的话,诶,那这个rapper文件夹和CWC w.BAT这几个实际上咱们是用不着的。那么他们也是可以删掉的。啊。当然,这个build目录和src目录以及settings.gradeid build gradeid这几个是必须存在的。首先我们来看这个build目录。对目录,它是封装编译后的字节码。啊,以及打成的加包外包,还有测试报告等信息的,它类似于M项目的target目录。还有一个这个src。Src目录和me中的src目录基本上是类似的。在SC目录底下又分了main目录和test目录。main目录主要写业务逻辑代码,以及业务逻辑代码所需要的配置文件。
02:07
而test目录主要写测试代码,以及测试代码所需要的配置文件。其中在src下的加入目录底下,咱们写业务逻辑代码。而在src。下的resources目录下,咱们一起啊。业务逻辑代码所需要的配置文件。如果咱们使用ID创建的是一个外工程,它还会在src内目录底下生成一个web APP目录。在web APP目录底下,咱们也可以啊编写一些页面。也可以创建一个子web INF目录,在web INF目录底下配置web的SMR文件。当然,如果咱们需要写测试代码的话,咱们就把它放在sc test目录下的加入目录底下。啊,如果测试代码需要配置文件,咱们就把它放在src。
03:01
Test目录底下的resources母乳底下。总体的这个结构和M项目目录的结构基本上是一致的。OK啊,接着这里还有一个settings.grade文件,这个文件里边设置的是当前校名以及子project它的名称。它和项目是一一对应的,也就是说一个项目只有一个setting grade文件。哪怕这个项目底下有多个子product。或者说类似于我们麦中经常提到的子模块。啊,实际上整个项目也只有一个setting grade文件。还有一个是build.grid文件,这个称之为构建脚本,它类似于咱们M中的po.s码文件。这个build.gradeid文件,它与。Project是一一对应的。每一个product。包括当前product与它的子product,每个product都有一个对应的build文件。
04:06
就类似于咱们在main中创建一个项目啊,这个项目底下也有子模块。那么在当前项目以及。当前项目对应的子模块里边都有一个泡沫件,是一样的。OK啊,行。最后这里有一点提示,就是只有RA工程才会有啊web APP目录。如果咱们使用grid创建的是架工程,它是没有这个web目录的。再一个就是CW和C w.bet执行的是rapper版本的指令。啊,它不是咱们本地安装的鬼指令,后边咱们还会给大家做详细的说明。
我来说两句