maven高级-03.继承与聚合-版本锁定

devtools/2025/3/6 2:24:32/

一.版本锁定

maven中,父工程的pom文件中通过<dependencyManagement>来统一管理依赖的版本。

注意: <dependencyManagement>仅仅管理依赖的版本号,并不进行依赖的注入。如果要进行依赖注入还是要使用<dependencies>注解。

我们在父工程中指定了依赖的版本号后,在子工程中就不用再指定了。如下:

在父工程中统一了依赖的版本号后,在子工程中就不用再指定对应依赖的版本了。

要修改依赖的版本号,不需要在子工程中修改,直接在父工程中的<dependencyManagement>修改对应版本号即可。

二.自定义属性/属性引用

我们可以使用<properties>标签来定义自定义的属性,在<properties>标签中定义标签的属性名,如<lombok.version></lombok.version>,在标签中指定属性的值,即版本号。

然后我们就可以通过标签属性名将该版本号引入进来。如在<dependencies>标签这种引入对应的依赖以及在<dependencyManagement>标签中引入版本号。


http://www.ppmy.cn/devtools/164884.html

相关文章

十一、Spring Boot:使用JWT实现用户认证深度解析

Spring Boot JWT&#xff08;JSON Web Token&#xff09;&#xff1a;无状态认证 在现代 Web 开发中&#xff0c;无状态认证是一种重要的安全机制&#xff0c;它允许服务器在不存储会话信息的情况下验证用户身份。JSON Web Token&#xff08;JWT&#xff09;是一种常用的无状态…

React进阶之前端业务Hooks库(六)

前端业务Hooks库 请求useRequest题外:主流大厂编码规范的要求:目录详解useRequest.tsuseRequestImplement.tsFetch.ts插件的实现src/useRetryPlugin.tssrc/useAutoRunPlugin.ts请求失败的日志上报请求 useRequest 为什么不使用axios而使用useRequest 因为 axios 在 vue 项目中…

Stable Diffusion模型采样方法与参数配置详解(含步数及画风适配表)

Stable Diffusion模型采样方法与参数配置详解&#xff08;含步数及画风适配表&#xff09; 以下为当前主流采样方法的性能对比及参数配置建议&#xff0c;结合显存占用、生成速度、适用场景等维度分类总结&#xff1a; 一、采样方法对比表 采样方法推荐步数显存占用生成速度…

C语言文件操作学习笔记:从基础到实践

在C语言的知识体系中&#xff0c;文件操作是极为关键的一环&#xff0c;它赋予了程序存储和读取外部数据的能力&#xff0c;对于开发各类实用程序至关重要。近期&#xff0c;借助课程的学习&#xff0c;我对C语言文件操作进行了系统且深入的学习&#xff0c;下面将我的学习心得…

vmware虚拟机安装银河麒麟高级服务器操作系统V10

文档时间&#xff1a;2025年03月 安装环境 vmware虚拟机版本&#xff1a;VMware Workstation 17 镜像版本&#xff1a;Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.iso 镜像内核版本&#xff1a;4.19 镜像下载 镜像在官网下载&#xff0c;申请使用 官网&#xff1…

笔记:代码随想录算法训练营day36:LeetCode1049. 最后一块石头的重量 II、494. 目标和、474.一和零

学习资料&#xff1a;代码随想录 1049.最后一块石头的重量II 力扣题目链接 思路&#xff1a;如何讲该问题转化为背包问题&#xff1a;还是对半分去碰&#xff0c;对半分去碰碰剩下的就是最小的。然后背包容量就是一半儿&#xff0c;物品重量等于物品价值等于stones[i] 和上…

STM32---FreeRTOS中断管理试验

一、实验 实验目的&#xff1a;学会使用FreeRTOS的中断管理 创建两个定时器&#xff0c;一个优先级为4&#xff0c;另一个优先级为6&#xff1b;注意&#xff1a;系统所管理的优先级范围 &#xff1a;5~15 现象&#xff1a;两个定时器每1s&#xff0c;打印一段字符串&#x…

大语言模型揭秘:从诞生到智能

引言 在人工智能飞速发展的今天&#xff0c;大语言模型&#xff08;Large Language Models, LLMs&#xff09;无疑是技术领域最耀眼的明星之一。它们不仅能够理解人类的自然语言&#xff0c;还能生成流畅的文本&#xff0c;甚至在对话、翻译、创作等任务中表现出接近人类的智能…