00:00
同资源的生命周期,这个呢也需要了解就可以了,这是了解,这个是生命周期,指的是我们每构建项目的过程,每这个工具构建项目的过程,它就是生命周期,也就说你这个项目。从最开始的清理、编译、测试、报告、打包、安装部署这一系列步骤,就构成了你这个项目构建的生命周期啊,所以生命周期呢,只就这一串啊,这一串。差价和目标这个呢,了解就行了,了解啊。这里干什么呢?是说执行你的maven构建的时候用的工具是产线,是这么个意思。
01:02
就是说你执行什么测试啊,打包啊,是通过这个插件来完成的,然后这个目标是什么,目标是你想干什么,比如说我想打包,那就算是目标,就这个意思了解就行了。继承和聚合呢,这两个呢,后面呢,会有其他老师给你讲这个的,我们就不多说了啊。到时候呢,得通过例子呢,才能演示这个继承和聚合,这个继承呢,就是我们扎住那个继承是类似的,那么可以有一个父,可以有子,子呢,可以记成负的东西啊,这个聚合呢,只是我们把好几个项目啊,把它归纳到一起,这叫做聚合啊。好,这些呢,属于是更高级更深入的东西了,我们呢先来说前面这七个,跟我们现在呢是紧密相关的啊。好,这个概念呢,我们在第二章会给大家呢,逐一的展开来说的,第二章讲这个泡沫文件,讲仓库生命周期,命令插件,坐标依赖等等,怎么个在第二章会把这些概念呢,给大家一一都讲出来的。
02:07
那我们在讲ma文课的时候呢,我们是先难后易的,我们讲这个ma文啊,讲没文的使用是先难后译的先难。后羿的。先在后译的,怎么叫难呢?男是说我们使用的是may的命令啊,来完成may的使用呢。就是说最开始用的时候呢,是用某种命令,当然命令呢就不好记忆,掌握的难度就高。那后期为什么叫E呢?E是说我们可以在idea中直接使用这个may来代替命令。代替命令。
03:03
那这里边儿呢,命令呢,我们不是最主要的,它不是最主要的啊。命令是告诉你呢,妹妹可以这么用,如果你命令理解了,在r idea中用的话,就会更加的方便和容易了,是这样的。所以呢,我们先讲下命令,换句话说,即使命令不会,你在RD中会用就可以了,就达到你的目的了。因为最终我们也是最多的是在idea中来用这个ma来完成各种的项目创建和依赖的管理。那这个命令呢,就属于更高级的一些东西了啊好,那我们来说这个没问,往下具体的看怎么做啊。既然要用may,那第一件事情呢,你得需要把这个ma工具给安装上啊。那我们来看没工具的安装和配置,没工具的安装和配置,那首先第一个你可得需要下载呀,你需要。
04:07
从ma它的官网去下载ma的安装包,官网呢,上我们看了一下,这不有个download吗。在单位里边呢,我们是可以下载这个main文的安装文件的,这就是main文的安装文件,最近的版本呢,是一个3.6的这么一个版本啊,这里边呢,这是zip,你下这个就行了,下它就可以了啊。ZP你点它之后就能下载了,点它就能下载了啊。点它就可以了,是不是让你下载这个文件吗?那这里边呢,因为这个版本呢,是比较新的,是一个39.3的啊这个版本呢,它和JDK的匹配呢。它一定的关系,所以呢,我们建议呢,不要用这个最新的。为大家呢,下载的是一个我现在比较常用的,也是我们整个课程中,包括后面的所有阶段中比较常用的一个微文。
05:12
那这个呢,用的是3.3.91个版本,这个呢是用的比较广泛的一个版本,所以建议用它。然后这个版本呢,你配合的JDK呢,是1.8的。好,我们用这两个。啊,用这个,这是下载后的压缩包,用它就行了,这是下载后的压缩包。版本是3.3.9的,你最好呢,用这个避免了一些不必要的麻烦,用它就行了,这是我们的安装包,第二步呢,我们要做的是解压缩安装包解压,解压呢,安装包解压到一个目录就行了,解压到。截到一个目录,这个目录呢,有个要求你不要用中文目录啊,非中文目录。
06:06
就是说是一个非中文的目录啊,非中文目录就行了。那现在我拿这个工具呢,给大家验证一下,拷贝他。那我在项目中我看到啊。Work,我们看看,我就放到这里吧。这里呢,我们叫做ma下颌,先what放这就行了,然后进去之后呢,我们把这个。软件粘到这儿,然后解压缩一下。到当前文件夹。压缩文件呢,就不需要了,删掉就行了。这是我们的阿帕没文,它里边呢有一个B目录。里边放置的是may的一些工具,这里呢主要有一个叫may温点CMD,这是它最常用的一个工具,也就它的一个命令啊,它一个命令啊,一个命令,这个命令呢,它能够执行main文的构建项目。
07:06
VMVN加CMD,只要用它。就是banin,然后com里边呢,有一个setting丝,这个是may的配置文件,是这个工具的配置文件,好这两个呢是我们常用的,然后Li里边是什么呢?你看这里是不是好多好多Java包啊,实际上这个ma工具它是用这个Java语言编写的,所以你要用may的时候,首先你得配置好那个JDK,它才能够正常的使用。啊,这是煤温。啊,里面的目录呢,有病有看。非专目录。它的子目录呢,要注意的是子目录,子目录有一个B。B呢,它是放置可执行程序的。啊,主要是这个叫做。
08:03
MVN加CMD啊,有一个它还有一个呢,叫做CNF,这个放置是may温工具本身的配置文件。全是配置文件啊。这个文件的名字呢,是叫做settings。S4它是一个XML格式的,为1S4减XL,好了,这是解压后,解完之后呢,它实际上就能用了。但是为了更方便呢,我们需要呢,去配置一下环境变量,第三第三我们要做的是配置环境变量。第三是配置环境变量啊配置环境变量,这个配环变量跟配置Java那环境变量是一样的,配置环境变量那我们可以呢,在系统的环境。
09:11
变量中啊,来指定一个叫M2下划线后的名称,然后指定它的值是没工具的安装主目录,安装目录不到边啊,不到边按说。安装目录啊,Bin之前的目录好这就可以了,那现在按照这个呢,大家配置一下。我们要创新是home,是may的安装目录B之前的目录哪呢?大家看。这是bin吧,前面是这一串啊,就是它,你把这个目录呢,拿进来就是这个,也就说你的M2下划线后要等于的是这个值。
10:05
到这这就行了,那现在呢,我来装一个我的本机上呢,应该是没有的,计算机属性找到高级环境变量,我们可以在系统变量这里边加一个就行了。新建一个值呢,是名称啊M2下划线后。值呢,就是刚才我们给你选中的这个。没工具的安装目录。粘上它点击我看看目录啊,确定。看结果,在这有个Mr home这里加完了。这加完之后呢,还有一件事情,那就是要把M2HOME呢,要加到我们的pass之中,加这里边你看这个不是加了一个这个JDK吗。啊,JDK我们还是再加一个,那我们需要这么做,你最好呢,使用是百分号的方式,M2下划线后再百分号,然后它下面的并目录bin打一个分号。
11:16
这就可以了。这就OK了。把这个步骤呢写上。那我们刚才做的是说。下一个步骤是说我们再把这个M2下划线后,要加入到pass之中,那你就在所有的路径之前加入这个就行了。M2加加home bin就可以了,这就加完了,最后一步呢,是验证一下你的may呢,是不是配置成功了,验证验证的话呢,是在这个新的命令行中,命令行中执行MVN-V就行了。
12:13
那配完之后我起个命令行,CMD写完之后呢,你执行MVN空格档V。好,这有一个错误了,告诉你什么呀,Java home没有发现,刚才我跟你说了,这个ma呢,它本身呢是用Java语言来写的,所以它的运行呢,需要有JDK的信息才行,而Java home呢,是指定JDK的,既然告诉你没有了,那就说明呢,你需要配置一下Java home来指向你的JDK才能够正常执行。那我就配这个吧,写一下注意吧,注意你需要去配置Java下先home来指定你的JDK路径。
13:06
还是找我这个电脑吧。高级。环境变量,我看我这有没有Java home。啊,这里还真没有啊,然后我在哪有呢?我是在C盘下面,我这里有个Java有个JDK,这是一个JDK8CTRLC拷贝这个路径。在系统变量里边呢,新建一个。稍等一下啊,新建一个我这块正在操作。新建一个大写的Java下划线的home homeme,把这个路径加进去,确定,然后确定,再确定。这个窗口呢,你得关掉,重新再打开。CMD,然后呢,执行呢,MVN-V。好,当你出现了如下的这个内容来说,那就说明你的这个main的工具它就配置正确了,这个ma的工具现在就可以单独使用。
14:10
也是说呢,你不借助于任何其他的工具,单独就是用may来做你Java项目的构建的过程了。这个执行,当你出现下面这个内容的时候。这说明你这个没是配置成功的。好,那我们说出现如下内容,May安装配置就正确了,这样呢,你可以正确的使用这个may了,这是我们用may的时候一定呢,要按照上述的步骤呢,把这个may工具在你机器上呢配置好。
15:00
好,这是ma的安装。
我来说两句