00:00
那这样去做的话,肯定有同学也能看出一些问题啊,看出问题什么问题呢。看一下。比如说咱这个M-web我刚才说他只要几unit。对吧,这个M杠加va-一,他只要这个买circle,然后呢,这个M杠加va,它只要这个double,那这个时候是。是你咱这么做只需要把这些东西啊,比如说咱有十个对吧,要十个子模块,一个负工程,然后十个子模块分别有要十个依赖,十个依赖就意味着我要把它十个依赖是放到这个负工程里边,就每一个都往里放。对不对,那负能是不是就有十个呀,那负工投有十个之后,那我问一下,那就意味着我们每一个子模块下面是不是都有十个依赖,那其中都包含九个根本不需要的依赖啊。你想想,假设啊,这每十个工程,十个工程有十个不同依赖,那我要把它十个依赖交给富通管理,那意味着我们每个子模块是不是都有十个,其中都有九个他根本不需要的这些依赖呀,那这样的话你就会发现什么呀,你就会导致你的这个最终打的包,不管是打架包也好,打袜包也好。
01:19
你的这个包里边就会有很多你不需要的东西。冗余就比较大。对不对,冗余就比较大,那这怎么办呢?啊这怎么办呢?那就好比什么,好比老张对吧,老张买彩票中了一千万。然后呢,被胎孩子正好要结婚,怎么办呢?哎,除了扣税,然后买一套房没了。画完了。对不对,那这样就会导致你这种冗余啊,导你冗余啊,而且就会导致他这种浪费啊,是不是浪费掉了对不对,因为他是会无条件的会继承掉啊,那这个时候怎么办呢。
02:00
为了不让他们铺张浪费啊。这个时候怎么办?诶,我们之前是把所有的这些依赖放到负工程子模块会无条件继承,那这个时候不行了,这时候老张要想办法说不行,我要再次去加强管理。加强管理。怎么加强管理呢?来。这一时候怎么办呢?加强管理,所以说在这儿呢,我们的这个负工程啊,负工程要加强管理子模块的所有依赖,说白不就是管理这些依赖吗?怎么加强管理啊,在这用到了一个dependency management,你告诉你翻译一下这个单词什么意思,Dependency management dependency依赖management什么管理,这不就依赖管理标签吗?跳通过这个标签来加强管理这所有的这些依赖,哎,也就意味着我们副工程里边所有depend你都应该给我放到这个dependency management里边,那一旦放到加强管理,加强管理一旦放进去之后,同志们。
03:13
走,你看。还有吗?没了,看到没,没了没了,一旦被加强管理之后啊,这些依赖就没了。就意味着什么,意味着子模块,你要想子模块就不能无条件去继承这些负工程的所有的这些依赖了。明白吧,不能无条件去继承了,那就好比张三他想了一个招儿对吧,然后因为他之前中了一千万花完了,然后呢,他又有一天很郁闷了,又买一张彩票,诶,又中了一千万。对不对,又中一拳,那这一千万怎么办呢?他给他儿子就说呀。我不能任由你去花了,是不是?怎么办呢?
04:01
你可以实报实销你对吧,拿发票去给我报,比如说你买了100万的房子,你给我拿100万发票来,我给你报100万。那这就什么呀,所以说这个时候你就要求这些子模块来干嘛,就需要去给复工,都说哎呀父亲呐,我需要一个什么什么什么什么,我需要一个什么什么,然后他就会把这个东西给你。哎,所以说这个通过这个dependence management来加强管理这些依赖的所有版本号。
我来说两句