目录
分模块设计与开发
将项目按照功能拆分成若干个子模块,方便项目的管理维护、扩展,也方便模块之间的相互调用,资源共享
只需要引入依赖就可以,创建的是maven模块。
分模块开发需要先针对模块功能进行设计,再进行编码。不会先将工程开发完毕,然后进行拆分
继承与聚合
继承
继承描述的是两个工程之间的关系,与java中的继承相似,子工程可以继承父工程的配置信息,常见于依赖关系的继承,用来简化依赖配置,统一管理依赖
实现:<parent>...</parent>
版本锁定
自定义属性
聚合
聚合是将多个模块组织成一个整体,同时进行项目的构建
聚合工程是一个不具有业务功能的“空”工程(有且仅有一个pom文件)
用来快速构建项目(无需根据依赖手动构建,直接在聚合工程上构建即可)
私服
是一种特殊的远程仓库,他是设定在局域网内的仓库服务,用来代理位于外部的中央仓库,用于解决团队中资源共享与资源同步的问题
私服在企业项目开发中,一个项目/公司,只需要一台即可(无需我们自己搭建,会是使用即可)
依赖查找的顺序:本地仓库>私服>中央仓库
资源的上传