当前位置: 首页 > news >正文

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.basedir020304工程的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

http://www.xdnf.cn/news/152335.html

相关文章:

  • AI数字人:未来职业的重塑(9/10)
  • 【高频考点精讲】第三方库安全审计:如何避免引入带漏洞的npm包
  • springboot入门-service层构造器注入原理
  • 推荐系统FM模型
  • 2025.4.26_STM32_SPI
  • 29、简要描述三层架构开发模式以及三层架构有哪些好处?
  • Vue3中AbortController取消请求的用法详解
  • Log4j Properties 配置项详细说明
  • 如何判断你的PyTorch是GPU版还是CPU版?
  • 4.23-4.26学习总结 HTML—CSS常见标签和样式
  • 实验四 进程调度实验
  • Adriuno:编程语言基础
  • 使用 Truffle 和 Ganache 搭建本地以太坊开发环境并部署一个简单智能合约
  • [mysql]约束(上)
  • 使用 Frida 绕过 iOS 应用程序中的越狱检测
  • 自动化测试实战篇
  • 【Web应用服务器_Tomcat】二、Tomcat 核心配置与集群搭建
  • 关于Code_流苏:商务合作、产品开发、计算机科普、自媒体运营,一起见证科技与艺术的交融!
  • Kettle学习
  • 利器善其事:软件开发工具管理之道
  • Sam算法基本原理解析
  • 基于大模型对先天性幽门肥厚性狭窄预测及临床方案的研究报告
  • MH2103 MH22D3系列的JTAG/SWD复用功能和引脚映射,IO初始化的关键点
  • C#中常见的设计模式
  • 第十六届蓝桥杯网安初赛wp
  • 关于flink两阶段提交高并发下程序卡住问题
  • 2025.04.26-美团春招笔试题-第四题
  • 设计看似完美却测不过? Intra-Pair Skew 是「讯号完整性(Signal Integrity)」里最隐形的杀手
  • 【C】初阶数据结构12 -- 冒泡排序
  • 买币永续合约成全球交易热点,XBIT去中心化交易所平台显著提升市场流动性