00:00
好,下边我们接接着来说聚合。哎,呃,聚合其实我们说过了啊,它的配置的方式呢,非常简单,就是这个models标签里边配model你这个。总的聚合工程里边有哪些个模块,就是拿这个model标签全给列出来就行了,就配好了啊,那么这里边儿关键呢,我们就是解释这个聚合是什么意思啊,我们为什么要去配这个聚合。那么在这。看哈,先解释一下聚合这个词或者这个概念啊,它的一个含义,这里边儿呢,我选了这样一个截图啊,这是一个动画片呢,叫战神金刚啊,它里边呢,有这样一个经典的台词或者经典的场景,就是这这五个机器的狮子呢,他们会合体。哎,合体的时候他们还要高呼口号啊,说我来组成头部,我来组成手臂,哎,那么这个就是我们聚合的一个最生动的体现啊,所谓聚合呢,其实就是部分组成整体啊,就是部分和整体的关系,就是聚合。
01:04
我们这儿呢,其实就相当于是我们整个是一个项目,它是由各个模块所组成的,各个模块呢,组成了我们整个的这个项目是吧,部分和整体的关系,哎,就是这么个意思。然后呢,说我们,呃。这个为什么要去配这个聚合啊,为什么要去配这个聚合。有什么好处啊,一个呢叫一键安装啊,其实不只是安装了,就很多没文命令在总的聚合工程啊,在总的工程当中下达这个命令以后,它可以自动的在各个呃聚合在各个模块工程里边都去执行这个命令,而且呢,这个时候它会按照自动的按照正确的顺序来执行。什么叫按照正确的顺序来执行呢?因为ma呢,它其实很多命令啊,它是有要求的,比如说呢,以安装这个命令为例,我们会要求如果有负工程的时候,先安装负工程,哎,有依赖的工程的时候,比如说呢,A依赖这个B,那你一定得先安装这个B,然后再安装这个A。
02:12
啊呃,然后呢,你你想哈,我们现在呢,比如说哈,这里边儿有A依赖BB依赖C。然后呢,这个时候这个外边哈,是它的一个总的,比如说我们叫做一个一。你要安装的时候呢,你得先装这个负工程,先装E,然后呢先装,然后再装C,装B再装A。你然后呢,这工程如果多的话,你要自己一个一个手动的去做,你还得一个一个去梳理他们之间的关系,这个就比较麻烦,所以说我们如果能够以这个聚合的方式进行配置以后,就在这个总的工程上面,哎,就就在它上面去执行这个隐私道命令啊,那这个时候就不用我们去操心了啊,它自动的就按照这个按照这个去执行了啊,这个就会我们也很也非常的省事儿。另外一个呢,我们各个模块工程也会形成一个列表啊,这就是这个列表啊,那就是整个这个项目里边有哪些个模,这个就很清楚,一目了然啊,这就是他们的这个好处。
03:11
呃,配置也不用多说了,哎,然后呢,我们就来体验一下啊,说这个我们的互相之间,呃,这个一键安装的这个效果,体会这个效果呢,我们在它们之间呢,咱们来设定一个依赖的关系哈,我们让这个这不是456嘛,我们让四呢,依赖五五依赖六。啊四依赖五,五去依赖六。那安装的话就得安装了,复工程以后先按六,然后五,然后四啊应该是这样一个关系,所以说我们来看一下啊。嗯。坐标呢,因为group ID和省略了,所以说呢,我们把这个在另外在在这个地方啊,我们这四里边要依赖五哈。
04:02
我们在另外一个新建的文件里边去给他拼一下。诶,花生和毛豆拼一下,就叫花毛一体。G AV。这是我们的啊。我们在四里边呢,哎哟。对,这是四哈,在四里边去依赖五。测试聚合之后可以一键安装,那么我们就让四去依赖五。写清楚吧。PRO04,哎,依赖零五。配个。
05:05
好嘞。然后呢,同样的道理,我们让这个五去依赖六。就是把这改一下,其实别的也都一样啊。保存啊,全部保存一下。哎,不是这个啊,这个就不保存了。好嘞,保存完了以后呢,我们下边来看一下啊,我们回到这个,呃,Parent parent现在既是负工程,也是聚合工程。也是总的聚合工程啊,看你站在哪个角度上来说,站在继承的关系上来说,它是负工程,站在我们聚合的关上来说,呃,它是这个总的聚合工程啊,就如同这个呃,康熙皇帝和他的儿子们一样啊,站在这个家庭的关系上来说,他是爸爸,呃站在这个这个这个工作的角度上来讲啊,他是这个皇帝啊,他的呃儿子嘛,是他的这个大臣啊,所以说这是呃同样的一组。
06:09
工程是站在不同角度,他们有不同的关系。啊,Clean道,哎,直接执行这个,哎安装。我们来走一下哈。有些东西他要去下载。好嘞,啊,这这个地方先看总的结果构建成功,然后这个顺序呢,你看先安装这个负工程。哎,或者说聚合工程,然后呢,安装这个被依赖的啊,这个六是最底下的被依赖的,然后这个是,然后下边是五,然后是四。啊啊,这里边儿呢,我们说配这个依赖的时候呢,在这儿哈,你注意别别给整成这个了,呃,转圈的啊,你这个我们现在呢,你看这个四依赖五,五依赖六,如果六再翻回头再依赖四的话,那可完蛋了,这个时候这个这个东西它一转圈的话,这个时候。
07:06
你说你说先安装哪一个,先安装哪一个都不对啊,这个时候就没有头了啊,这时候它就会报错了啊,所以说这个这个地方在这儿提示一下,就是说千万注意不要去给它整成这个循环依赖的啊,不要整成这个循环的引用。好,这就是聚合啊,聚合这部分还是挺简单的,哎。
我来说两句