00:00
欢迎大家继续观看上硅谷grid技术视频,这节课我们将继续讲解gid中的常用指令。G中的常用指令有cid clean,用于清空build目录。就是清空项目下的build目录了。还有c classes,用于编译业务逻辑代码和配置文件的,说白了就是用来编译s main目录底下所有的代码和配置文件的。还有test,用于执行测试代码,生成测试报告的。就是执行s RC test底下所有的测试代码,生成测试报告的。还有build用于构建项目了。所谓构建项目,说白了就是由项目的编译到测试,到打包,以及到项目的部署整个流程。当然,我们也可以在构建项目的过程中,直接跳过测试类,不执行测试类中的方法,加一个杠X,参数杠T就可以了。
01:02
需要注意的是,Grid中的这些指令,咱们尽量要在含有build这grid文件的某种执行。那接下来咱们就演示一下这些指令的使用。来到DO01这个门底下。在含有build点文件的这个目录执行。首先,我们执行g glass。Great classes。主要是编译sc main目录底下的Java代码和配置文件的。所以你会发现s c me底下的Java代码以及配置文件。配置文件就一个application.proper。还有加代码。这里只有一个CD01application.java。他把他们编译之后会放在。Build的目录底下。在build目录底下的classes目录底下存放的是自加码文件。
02:02
没有问题。然后在build目录下的resources目录底下是这个application点文件。也没有问题。还有clean用于清空这个build的目录了。没有问题。当然,我们还可以执行c test用于执行测试代码,生成测试报告的。比如咱们在SC目录底下。它的T母乳底下加入母乳底下,这里有一个测试类。这个测试力里边目前只有一个测试方法。OK。然后咱们执行。Test之后,他在执行这个测试方法之后。他会把。生成的测试报告。放在。到目录底下。
03:00
来。这里有一个reports目录,这个reports目录里边存放的就是啊测试报告我们也可以打开看一下。没有问题,他说执行的是这个包底下的一个类,然后这个执行的测试方法,哎,执行了一个,然后成功的,成功率呢是100%。没有问题。OK啊。最后一个指令是build。构建项目。当然,我们在执行great build指令的时候,它实际上默认就会执行了。前面的。Gid classid test。啊,也就是说great build实际上是依赖于greatid和ID test。来,咱们也执行一下。我先执行。先清空build目录。然后再执行build。
04:07
这样项目的编译测试。啊,打包都会执行。来,我们看一下。首先你看现在多了一个力字目录,在这里有生成的加包。还有classes。就是他确实进行了。这个Java源码的编译。还有reports,就是执行测试所生成的测试报告。也是没有问题的。OK啊,当然咱们在构建过程中,如果不想执行测试的话,我们可以加一个杠s test来跳过测试类的执行。来,我们再来重新演示使用grade clean先清空。这一次,我们再来执行great build-X test。
05:08
这一次在执行构建过程中,他就没有执行。测试类,所以也没有生成测试报告。啊,他只是把项目进行了编译以及打包。包是有的。然后编译之后的字节码也是有的。但是这里没有啊,对应的测试报告。OK啊,行,这是咱们给大家讲解了C中的常用指令。
我来说两句