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