8.学习笔记-Maven进阶(P82-P89)

(一)Maven-08-配置文件加载属性

通过maven可以做版本的集中管理,所以能不能通过maven进行配置文件(jdbc.properties)的集中管理。

(1)resource-》jdbc.properties

可以识别$符号










因为只能由一个 p r o j e t c . b a s e d i r 对 02 , 03 , 04 工程的 r e s o u r c e 均可以访问 . {projetc.basedir}对02,03,04工程的resource均可以访问. projetc.basedir对02,03,04工程的resource均可以访问.{projetc.basedir}这个是maven中内置的系统属性。

选择一个有web-inf工程下,pom.xml中加入,刷新maven,然后在install。

(2)总结

资源文件引用pom里面的属性

1)定义属性

2)配置文件中引用属性

3)开启资源文件目录加载属性的过滤器

4)配置maven打war包时,忽略web.xml检查


补充,打开cmd,进入maven的安装路径,进入bin

输入mvn help:system

(二)Maven-09-版本管理

(三)Maven-10-多环境开发

(1)多环境开发:maven提供配置多种环境的设定,帮助开发者使用过程中迅速切换环境。

进入01(父工程)下,配置pom.xml








(五)Maven-11-跳过测试

闪电符号跳过所有测试

有选择的跳过测试,在里面写插件。





(六)Maven-12-私服简介与安装

(1)因为要跟本地仓库交换资源,所以配置写在本地仓库中。


















(2)01父工程管理02,03,04子工程。所以需要配置当前工程保存在私服中的具体位置。




·········






(3)maven的install操作是把当前工程打包之后放入本地。上传私服用的是deploy

相关推荐
Z21-X14 分钟前
云原生运维实战笔记:华为云存储类服务全景解析——EVS、OBS、SFS与CBR深度实践
运维·笔记·学习·云原生·华为云
1314lay_100725 分钟前
ABAP 程序性能优化总结
经验分享·笔记·性能优化
视觉小萌新12 小时前
AI Class 3 · Chapter 1:变量、字符串、list/dict、if/for(python学习-小白版-有经验可跳过)
python·学习·list
yyyang8815 小时前
蓝牙系统整体架构详解
学习·信息与通信
程序边界15 小时前
一台数据集成软件的拆解笔记(下):一致性、容错、跑批与迁移,KFS 真正难的地方在这
java·前端·笔记
Linux-lucky16 小时前
46-Linux学习之旅之LVS负载均衡与keepalived高可用
linux·运维·学习·ubuntu·负载均衡·lvs
金色光环17 小时前
【DSP学习】C2000_ADC中断_笔记
笔记·学习
Дерек的学习记录17 小时前
Unreal Engine 5:第三人称运动系统和人物动画
开发语言·学习·ue5
zhangrelay17 小时前
mrpt杂乱笔记-26-10-31
笔记·学习
熊猫钓鱼>_>18 小时前
平行视界兼容模式与魔法变量配置避坑【鸿蒙心迹】
运维·服务器·开发语言·笔记·华为·harmonyos·openharmony