Maven-四、继承

embedded/2024/9/23 6:06:13/

Maven进阶


文章目录

  • Maven进阶
  • 前言
  • 继承设置
  • 继承依赖管理
  • 总结


前言

一个项目中的不同模块可能引用的是同一个依赖,在这种情况下,单独在某个模块内引用太麻烦,于是maven使用继承的思想,在父模块中配置依赖包,其他需要这个依赖的模块成为其子模块,就可以简化依赖引入流程。


继承设置

继承关系在子模块中使用****标签设置
请添加图片描述

设置了继承关系后,子类默认继承父类中的全部依赖

继承依赖管理

有时父类中的依赖并不是所有子类都用,则可以在父模块中使用**将该依赖定义为可选模块。**
其子模块想要使用可选依赖时需要在自己的pom文件中导入(但是不用写版本,会使用父模块中定义的版本)
请添加图片描述


总结

本篇记录一下如何利用maven中的继承关系。


http://www.ppmy.cn/embedded/115445.html

相关文章

数据结构篇--顺序查找【详解】

概念章 查找就是在数据集合中寻找某种条件的数据元素的过程。 查找表是指用于查找同一类型的数据元素集合。 找到了满足条件的数据元素,就是查找成功,否则就是称为查找失败。 关键字是指数据元素的某个数据项的值,可用于标识或者记录&…

【IEEE 独立出版,快速EI检索】第四届人工智能、虚拟现实与可视化国际学术会议(AIVRV 2024)

第四届人工智能、虚拟现实与可视化国际学术会议(AIVRV 2024) 2024 4th International Conference on Artificial Intelligence, Virtual Reality and Visualization 官方信息 会议官网:www.aivrv.org 2024 4th International Conference on…

PHP 数组排序类型介绍

在PHP中,数组排序是一项常见且重要的操作,它允许开发者根据一定的规则对数组中的元素进行排序。PHP提供了多种数组排序函数,以适应不同的排序需求。这些函数包括基本的升序和降序排序,以及基于特定键值、自定义排序逻辑等的复杂排…

C++从入门到起飞之——多态 全方位剖析!

🌈个人主页:秋风起,再归来~🔥系列专栏:C从入门到起飞 🔖克心守己,律己则安 目录 1. 多态的概念 2. 多态的定义及实现 2.1 多态的构成条件 2.1.1 实现多态还有两个必须重要条件&…

学习篇 | 5步安装 npm node(homebrew 简洁版)

1. 操作步骤 1.1 安装 homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"1.2 安装 node # 安装最新版 brew install node # 安装指定版本,如18 brew install node181.3 安装 nvm&#xff08…

出厂非澎湃OS手机解BL锁

脚本作者:酷安mlgmxyysd 脚本项目链接:https://github.com/MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass/ 参考 B站作者:蓝空穹 https://www.bilibili.com/read/cv33210124/ 其他参考:云墨清风、水墨青竹、Magisk中文网 决定解BL…

Java高级Day49-事务和批量处理

129.事务介绍 基本介绍: JDBC程序中当一个Connection对象创建时,默认情况下是自动提交事务:每次执行一个SQL语句时,如果执行成功,就会向数据库自动提交,而不能回滚 JDBC程序中为了让多个SQL语句作为一个整…

C++ STL之队列queue和双端队列deque

一. 概述 1.1 queue std::queue 是 C STL 中的一个容器适配器,用于实现先进先出(FIFO,First In First Out)的数据结构,它允许在一端添加元素(称为队尾),并在另一端移除元素&#x…