maven注意事项--基础与高级

maven基础

scope的注意事项:
image

依赖传递:

依赖传递冲突问题:

可选依赖:

排除依赖:

maven基础总结:

生命周期与插件(密不可分):

maven高级

目录:

工程模块与模块划分:

拆分dao层至一个新的模块:

拆分service层至新的模块:

拆分controller
image

小结:image

聚合(对多模块的管理):
image

模块间的继承:
1.对模块的依赖进行管理
image
2.建立模块间的父子关系
2.1 子工程下需要添加父工程的信息
image
2.2 子工程精简后的信息
image
哎 晚上太卡了

3.因为父工程导入了所有jar包,并且包括了版本,所以子工程可以删除不必要的版本了,除非某jar包的版本与父工程不同

3.1声明所有的子工程
image

继承与聚合小结

继承
image
image

继承的使用
image

可以进行继承的资源:
image

聚合与继承的关系
image

属性

属性类别
image

自定义属性(一定会用到)
image

内置属性
image

Setting属性
image

Java系统属性(可通过命令获取)
image

环境变量属性
image

版本控制(命名规范不一致,根据自己公司的命名):
image
image

配置文件引用pom属性(都在图中)
image

多环境开发或运行配置
image

加载指定环境
image

跳过测试的3种方式
一(插件方式):image
二(命令行):
image
三(界面):
image

私服nexus

安装、配置
image

仓库分类
image

上传资源(没vpn下载不了,但界面还是挺简单的):
image

配置访问私服的账号和密码(是在中的,别搞错了)
image

image

idea访问私服与组件上传
image

总结

image

posted @ 2022-08-18 22:39  aidengduff  阅读(37)  评论(0)    收藏  举报