SSM—【笔记】1.3Maven高级

一、分模块开发与设计

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

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

二、依赖管理

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

  • 排除依赖(不想用)
    SSM—【笔记】1.3Maven高级_第1张图片

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

三、聚合与继承

解决多模块开发中的问题

1、聚合

介绍:(构建管理)
SSM—【笔记】1.3Maven高级_第3张图片

步骤:

SSM—【笔记】1.3Maven高级_第4张图片

2、继承

介绍:(配置管理)
在这里插入图片描述

步骤:
SSM—【笔记】1.3Maven高级_第5张图片SSM—【笔记】1.3Maven高级_第6张图片SSM—【笔记】1.3Maven高级_第7张图片

3、对比 | 总结

SSM—【笔记】1.3Maven高级_第8张图片

四、属性管理

1、属性

SSM—【笔记】1.3Maven高级_第9张图片

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

SSM—【笔记】1.3Maven高级_第10张图片SSM—【笔记】1.3Maven高级_第11张图片

(2)其他属性

SSM—【笔记】1.3Maven高级_第12张图片

2、版本管理

SSM—【笔记】1.3Maven高级_第13张图片

五、多环境配置与应用

1、多环境配置

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

2、跳过测试

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

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

EG:
SSM—【笔记】1.3Maven高级_第16张图片

六、私服

1、私服简介

SSM—【笔记】1.3Maven高级_第17张图片

2、私服仓库分类

SSM—【笔记】1.3Maven高级_第18张图片

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

3、资源上传与下载

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

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

SSM—【笔记】1.3Maven高级_第19张图片

  • 工程上传到私服设置
    SSM—【笔记】1.3Maven高级_第20张图片

你可能感兴趣的:(笔记,框架,#,maven,java,spring)