00:00
下面呢,我们说一下怎么来创建负工程,创建负工程呢,通常呢,主要就是为了管理多个模块的Java的版本,也就是说我们怎么来使用继承。来,我们在这右键,我们来捏一个project。勾上点next。同样来配一下坐标。维稳,那这个的工程名呢,我们就叫parent。然后下面派,哎,我们注意啊,我们需要选POM。哎,对于负工程来说呢,我们这个里边呢,只。需要POM,点他们的核心配置文件,你像那些main t的都不需要,哎,我们创建之后呢,让大家看一眼啊啊这一块注意啊,一定要注意要选POM,然后呢,我们来点finish,创新完之后呢,我们来看一下我们的负工程。在这呢,哎里边呢,只有一个po的插M文件,哎,不像我们原来的工程里边有S有慢呢,有test,哎这个里面呢,只有一个po的插文件,那这个负工程呢,主要是用来干什么呢?用来进行继承的。
01:03
哎,来进行多个模块的一个扎包的版本,哎,版本的一个管理的好,那这样我们再来创建两个子工程来邮件。来,我们用project啊。勾上我们再来创建。Next。Come at,硅谷第二,来一个没。比如那我们这这个就叫child吧。Child。CHILD01。就炸了完成,然后呢,再创建一个。勾上next。com.at妹问。啊,第二个子工程,来一个child。零二。好完成好,那接下来呢,我们让0102里边啊,泡沫的插插面文件里边呢,我们来导一个炸包。
02:03
我们来看现在啊,现在现在没有提示是吧。好,有提示了啊,Dependence is。然后呢,里边哎,下边加载完了是吧,然后呢,Dependency我们来写坐标。我们来导解题了是吧?JA group ID。Artifact ID,然后呢?版本最后是一个scope。范围,好莱unit。Unit。版本,比如我们现在4.0。请用4.0范围的来一个test。X,好,写完保存一下,哎,我们差里边呢这块啊,只有你4.0没问题,好,我们来把这个呢,在第二工程里面来也给它直接复制了啊,第二个不写了,差号的零二。把这个泡沫的长方量也打开,我们在这里也配置一下。
03:01
好保存,保存完之后呢,第二个子工程差的零二里边呢,哎4.0,哎也配成功了,也配成功了,好,那现在。如果我要。修改。炸包的版本无疑是去每个工程里边来改,无疑是不可取的,对吧,比如我要想想升到4.12,那当然了第一个工程,那第一个工程这块啊,我们就得改成什么呢?哎,4.12。小幺。保存一下。哎,版本呢,变成了4.12,那同样第二个呢,哎,我们也需要去第二个工程的泡沫的长这边改。保存好,因为我们正常开发的话,一个大的项目拆成了好多个模块,那如果每个模块的炸包版本不统一的话,有可能最终聚合,合并的时候会有异常,所以我们就需要干什么呢,把这些。统一加班的版本进行统一管理,那就需要用到我们这个继承了,那怎么办呢?我们就在我们的负工程里边来进行统一管理,好找到我们的。
04:03
服务工程的POM的产品人。好,在这我们来干什么呢?来进行依赖管理。好哎,配的标签当然啊,这方面其实idea做的是比较好的是吧?I idea创建一个工程之后呢,在创建模块时候,它有一个选项,直接就是继承,直接选它的负功能是谁。那这块有一个dependency management依赖管理,然后里边呢,我们来配dependencecies,就是要管理的依赖。然后我要管理只用力的呀,所以呢,我们需要把这个。一来给他拿过去,CTRLC拿到负模块里边。你注意啊,负模块的打包方式是吧,泡等于默认的,默认是这个大,所以你像我们之前的这些都没有,没有那个排个顶是吧,有负控朋有啊派个顶,好,那现在我要依赖管理,要管理这一个几英济的一个炸包了,那子模块里边怎么来配置呢?你需要继承一下副模块,所以在这啊,我们需要来继承,就涉及到继承的知识了。
05:07
继承用的标签是parent标签。然后在这里边我们来配一下负工程的GV,找到parent,把负工程的GV给它粘过去。好,Ctrl shift的F可视化一下。好保存一下,然后同样。把这个呢。CTRLC复制到我的第二个模块。在这呢,也继承一下,哎,也继承一下。好,当你继承完之后,你会发现啊,子工程里边或者子模块里边是不是跟负工程中,如果格布ID和涡一致的话,是不是画黄线了,也就说如果你的子模块跟负负模块啊,或者子工程和负工程啊,如果这个gav。
06:02
一致的话啊,其实子宫上你就可以删掉了,当然不一致不能删啊,这个其实就可以删掉了,那这两个就可以删掉了。删掉了啊,继承下他。然后呢,这个呢,也可以删掉了,也删掉了。然后然后注意啊,把子模块里边这个version给它删掉,哎,也画环线了是吧,版本就删掉了,不要了,因为它要在复工工程里边统一管理了嘛,所以这个模块也删掉。好,没有删掉了,删掉之后现在呢,叉零一和叉602继承了我们的parent,那这个项目这块这个叉其实没没事啊,你关掉之后再打开就没问题了,是没有错啊没有错,好那现在啊,注意了,我只需要修改负工程里边这个版本,两个工程的Java版本会自动修改来看,现在叉零一和叉零二啊,是4.12的,就用你的版本,好现在呢,我在。他那点碰点产品文件里边来改一下,改成4.0。
07:00
保存。改完之后,你会发现两个子工程里边或者子模块里边的炸包自动就变成4.0了,就能达到多个模块之间炸包版本的一个统一了。当然如果你要有十个模块对吧,只需要改一个地方,其他模块就自动变了,比我再改成4.12保存,你发现这块它就自动的两个工程,两个模块或者两个模块啊,自动就变成。你想要的版本了,所以以后。哎,不管你改多少版本是吧,只需要改一个地方即可,就是这块啊,我们说了一下怎么在eclipse里边来创建负工程。
我来说两句