00:01
我们继续呢来讲这个没文,没文能帮我们干什么呢。能帮我们管理炸包管理呢?炸包里边的类锁定的文档,还有源代码能管理呢,一带关系,AB这个关系呢,可以由没来帮你管理,如果项目中你用到AB。需要用到b ma呢会自动下载这个B,让你的A呢是直接可用的,还有呢是管理呢,炸包的版本,编译的类测试打包和部署,其中啊这里的测试编译还有打包和部署呢,它都属于是构建的过程,下面来看一下什么叫构建。构建啊构建。这里指的是项目的构建。啊,下面的构建,这个构建呢,是面向过程的构建,是面向过程。
01:07
嗯,过程的它就是一些步骤啊,一些步骤它可以完成呢,你项目代码的这个编译测试,还有什么呢,像运行打包部署等等。啊等等,那这里呢,它may所支持的构建。构建。它包括有。首先第一个呢叫清理啊叫清理就是把之前项目编译的东西删除掉,为新的编译代码做准备,编译代码呢做准备。
02:09
啊,这是清理阶段,就是把你之前像以前呢,编译过的留下的旧的数据删掉,这叫做清理,然后呢是编译,编译过程呢,就是把你的程序代码或者叫做源代码编译为可执行代码。那就是说把你的Java编译成class文件,就是编译,这个编译是批量的啊,是批量的。是批量的,Ma呢,它可以同时把成千上百个文件。成千上百的文件编译为class,这个呢跟我们在这个使用Java c的时候使用Java c是不一样的。
03:08
不一样啊,大家看之前我们用Java c在用编译的时候,Java c一次只编译一个文件吧。Java它是一次呢编译一个文件。啊,编译一个文件,而ma文这个呢,它可以让你呢,同时编译成千上百个文件,就一次性的把你整个项目所有的文件都编成class了,这是编译,编译之后你的程序就可以执行,啊代码编完之后,那下一步呢,是要做测试,这个测试,但是说呢,May可以执行测试程序代码来验证你的这个功能是否正确。
04:02
这里边也是一个批量的操作,批量的ma呢,它可以同时执行多个测试的代码,同时测试很多的功能。批量的,如果你不用may的时候,你一次呢,一般来说只能测试一个功能,测试一个功能,一个方法,那是单独的,当你的程序中有100个1000个测试的功能的话,你可能需要一个一个执行,会花很多时间,而没问不是它一次性呢,可以执行呢,多个测试代码,一次性测试1000个,100个,1万个都行啊,就是测试。测完之后呢,它还有功能叫报告,测之后是报告。就是报告,它试生成呢,测试测试结果的文件,就是说测试通过没有啊是这样的,他把这个测试结果呢,生成一个文件,这个文件呢,我们叫报告测试报告。
05:11
如果测试通过了,我们可以呢,叫做打包,叫做打包啊打包是干什么呢?是把你的项目中啊所有的class文件呢,还有其他的配置文件等所有资源。把它放到一个压缩文件中啊,这个压缩文件就是项目的结果文件。这个压缩文件就是项目的结果文件,通常呢扎我程序。Java程序啊,这个压缩文件是这扩展名的扩展名的。
06:07
对于web应用这个压缩文件,它的扩展名呢,是点wa。那现在我们在项目中就用到的就是这种jar的文件吗?炸文件啊,我们看一下我们之前的资源中这个炸文件吗?这个炸文件放的是什么呢?就是你这一个项目相关的所有的类呀。好相关的,我们看里边呢,像我们的类呀,哎,还有一些其他的一些文件等等,都放到这一个这文件之中。扩展名是JR的文件,这个文件是个压缩文件啊,是个压缩文件,它包含了整个项目中所有的资源。
07:00
这时候你可以用这个jar文件就能完成某个功能了,Jar文件呢,它就是一个独立的一个功能的,所有的内容都在这里边了,那最后我们的项目呢,要进行这个使用时候,因为也是这个JA文件或者这个V文件才行,就是说这两种文件是我们最后要使用的文件。一个是这一个是哇。Web应用呢,是web文件,我相信大家在之前讲这个solid LA JP的时候呢,应该能够知道一点吧,它是我们的web应用程序最终打包文件,叫做V文件,当然我们通过没用的时候也给大家演示这个V文件的生成了。普通的Java应用呢,是jar文件,就是打包,打包上之后呢,我们还可以做的是叫做。打包,然后就安装,安装是说我们要把五中生成的这个文件,也就是这个这啊或者这个war文件呢,把它安装到我们的本地仓库,仓库呢,一会我们再解释。
08:14
安装到了仓库之中,第七呢,我们还有什么呢,还有一个叫做部署啊部署。这个部署呢,就是把我们的程序呢,安装好,它可以执行,就这个意思部署。那在我们的项目开发中呢,我们一般来说呢,主要是用到前六步,这前六步呢,我们可以通过ma呢直接来做,第七步的话呢,一般我们在开发中不用ma,因为用ma的话呢,更复杂了,还不如呢自己手工来做更方便一些,所以我们主要是前七步。呃,前六步啊,这前六步呢,就是我们在用ma的时候,来帮助我们去把项目的一些工作做完啊,做项目那些工作用may来做,包括有清理编译代码,测试程序对不对,然后呢,生成测试报告,同时呢,要把项目的东西呢打包,这时我们用ma时做项目主要用的一些功能这些。
09:13
那编译代码测试、代码打包,这是项目的构建,那ma文呢,可以做上面的像jar包的管理,当然也能做项目的构建,这里的编译、测试、打包等等都属于是构建的某些步骤啊,所以妹们能管理炸包,能够构建我们的项目。这是may呢常用的一些功能,这是may呢功能的介绍。
我来说两句