前言
在互联网行业中,成熟的公司都会有专门的技术团队开发出各式各样的产品供用户使用。对于公司内部的不同产品而言,并不是每一个产品都需要重零构建,大多数情况下都是在旧产品基础上组合拼凑,衍生出新产品。
如果说 B、C 产品都是在 A 产品基础上开发的新产品,那么意味着什么呢?
对程序员而言,这代表着继承,也可以说是代码复用。
那么,就有个问题了,如何去让 B、C 产品的代码继承 A 产品代码呢?
A 产品代码打个包嘛,每个 Java 程序员都会使用 Maven,引入下不就好了?
话是这么说,但是有个问题,A 产品的包放在哪里?不可能放中央仓库吧?这可是公司内部的产品呀!
嘿嘿,这个时候,就需要专门搭建一个存放公司产品包的仓库,去管理这些内部产品包了。(这种内部产品包被称为二方包,公司搭建的仓库被成为二方库)。
一般而言,公司内部的二方库早就有开发搭建好了,用不着新人动手,但由于罗马并不是一天就能建成的,有的公司技术部门可能刚刚创立,会存在没搭建过私服的情况,这个时候就需要我们手动动手了。
那么,下面跟随本文来搭建一个 Maven 私服吧!
