SSM—【笔记】1.3Maven高级

时间:2023-04-03 20:17:03

一、分模块开发与设计

  • 意义:将原始模块按照功能拆分成若干个子模块,方便模块间的相互调用,接口共享
  • 实现:(模块拆分)

①创建Maven模块
②书写模块代码
③通过maven指令安装模块到本地仓库(install指令)

二、依赖管理

依赖可设置多个;依赖具传递性

  • 排除依赖(不想用)
    SSM—【笔记】1.3Maven高级

  • 可选依赖(不让别人知道用什么)
    SSM—【笔记】1.3Maven高级

三、聚合与继承

解决多模块开发中的问题

1、聚合

介绍:(构建管理)
SSM—【笔记】1.3Maven高级

步骤:

SSM—【笔记】1.3Maven高级

2、继承

介绍:(配置管理)
SSM—【笔记】1.3Maven高级

步骤:
SSM—【笔记】1.3Maven高级SSM—【笔记】1.3Maven高级SSM—【笔记】1.3Maven高级

3、对比 | 总结

SSM—【笔记】1.3Maven高级

四、属性管理

1、属性

SSM—【笔记】1.3Maven高级

(1)配置文件引用属性【步骤】:

SSM—【笔记】1.3Maven高级SSM—【笔记】1.3Maven高级

(2)其他属性

SSM—【笔记】1.3Maven高级

2、版本管理

SSM—【笔记】1.3Maven高级

五、多环境配置与应用

1、多环境配置

即每一组属性编个名称(定义),要用直接调用(构建)
SSM—【笔记】1.3Maven高级SSM—【笔记】1.3Maven高级

2、跳过测试

应用场景:功能更新中并且没有开发完毕、快速打包

跳过测试方式:Maven中点闪电符号按钮、命令、细粒度(配置)

EG:
SSM—【笔记】1.3Maven高级

六、私服

1、私服简介

SSM—【笔记】1.3Maven高级

2、私服仓库分类

SSM—【笔记】1.3Maven高级

仓库组:(概念性,若干的仓库打包成一组)小组内共享使用;
宿主仓库:(自己保存用的)小组自己用;
代理仓库:(连*仓库的)所有项目组共用

3、资源上传与下载

  • 本地仓库访问私服地址设置:

配置让本地仓库能访问私服—配置仓库组位置

SSM—【笔记】1.3Maven高级

  • 工程上传到私服设置
    SSM—【笔记】1.3Maven高级