00:00
好,那现在呢,不管怎么样创建呢,我们现在都会了,那这样创建的目的到底是干嘛呢?诶其实我们之前讲过,他要去统一去做管理,统一去做管理,那这个时候就好比什么呀,就好比诶他呀,呃,比如说这个门面杠Java杠一,比如说他想这个工程,他想用一个依赖,就是买circleql对吧,这个web web呢,他想用一个依赖,是这个g unit,然后呢,这个MA005呢,他想用一个依赖什么是这个double,那这个时候他们本身之前是不是都会各自去干嘛,自去添加,比如说我的这个me-web在这,我要用几unit,那我就在这干嘛,我就在我的工程里面,是不是添加这个g unit依赖不就行了吗?诶g unit4.12,然后呢,在我这个ma-Java杠一里面呢,我想用一个my circle驱动对吧,那我就在这去添加我。
01:00
这个啊,My circle驱动那是my circle对吧,然后呢,My circleq连接Java,就说5.1.243。5.1.4台,然后呢。005呢,他们都是一个项目组,但是不同的共同模块,那005其实他也用到了这个MYSQL对吧,他也用到这MYSQL,那这个时候是用MYSQLMYSL对吧?MYSQL连接加它用的是8.0.19最新的这个,那这个时候大家看到每个工程他们都各自满足自己的这些需求,是没有任何问题的,他需要买售后,5.1.43是不也有他需要买售后,但是他也用是五点,就是8.0.19,是不是也可以满足他的呀?那么web他用的是几unit,是不是也可以满足他自己的呀?那这个时候比如说你项目要最终最终合到一起的时候,你会发现出问题了。什么问题啊?那他俩。这两种方式完全不一样啊,我们后边就知道8.0的话,8.0以后这个买时后的驱动和5.0这个买时候的驱动包名都不一样,那这就出问题了,那你是一个工程不同的模块用到这两个不同版本的,那驱动名都不一样,那这怎么搞呢?那如果其他又用各种其他的这些加班又有不一样的话,这这怎么办呢?所以说接下来怎么办呢?
02:26
接下来。太简单了。你们呢,都不需要自己去添加了,对吧?这就好比什么样,这就好比统一分配一样,对吧?就好比统一分配什么意思啊,大家都知道在在很久都在在几十年前对吧?在几十年前是计划经济的时代,那个时候是不都是国家统一去分配啊,所以说这个时候呢,我们就交给交给这个老大统一去分配对吧,那也就说我们国家有啥,你说只能拿啥,比如说在这呢,我们有什么呀,我们有其unit,其unit然后呢4.1.2对吧,然后呢,我们有我们有什么,我们有这个MYSQL驱动对吧,我们有MYSQL驱动,然后5.1.43,然后呢,我们还需要,比如我们还需要double com点阿里巴巴,然后呢double,然后呢2.6.2,这个时候我们的统一管理之后啊,然后我们每一。
03:29
各子模块我们就不需要再去添加,各自己再去添加它所需要的这些东西了。这个时候来,我再刷新一下,大家看。我的负工程,你看我有三个对吧,我只在负工程里边添加了这三个,然后下边所有的这些子模块。看这三个有没有都有了,对不对,也就是说只要有我只要我有,那么你们下面人是不是都有了,诶这样你看这多好啊,这样是不是也就统一了这个MYSO,如果我们都用MYSO5.1.43是不是都用啊,如果你都用MY8.8,你是不是都用MYSO8.0.19啊。
04:21
这多好,这不实现这种统一吗?对不对,这样的话,负工程不就帮我们去管理这些依赖吗?那也就是说我们子模块干嘛,你子模块就不需要添加了,如果说他还有一个功能,它需要什么呀,它需要这个spring,那个在这儿就是org.spring framework在这,就是我们的spring-BMVC在这你看。那所有人他需要的是不是都有了,对不对,不就全部都有了,这样的话咱们就会更方便嘛,我们子模块就不需要再添加任何依赖,你只需要往负工程添加不就行了吗。
05:00
那这就相当于什么呀,这就相当于你负工程对吧,添加的依赖,添加的依赖所有子模块会面会无条件的去什么呀,去继承库去继承,这无条件去继承啊,这不就是付工程管理的这些。一烂吗?
我来说两句